densky
Forum Replies Created
-
Forum: Plugins
In reply to: [WPAdverts - Classifieds Plugin] Loading single.php galleryThank you very much for your help.
I was in the theme was not a working file single.pxp
But I found a solution on the Internet
So now the working version of the single-advert.php file looks like:<?php get_header();?> <?php while ( have_posts() ) : the_post(); ?> <?php the_title(); ?> <?php the_content(); ?> <?php endwhile; ?> <?php get_footer();?>Forum: Plugins
In reply to: [WPAdverts - Classifieds Plugin] Loading single.php galleryHi,
I’ve created file single-advert.php and put it in the root of the WP theme. Than moved needed content from wpadverts/templates/single.php. Everything was done as indicated in the documentation https://wpadverts.com/documentation/child-themes-and-templates/.Below is the code:
<?php get_header();?> <?php wp_enqueue_style( 'adverts-frontend' ); wp_enqueue_style( 'adverts-icons' ); wp_enqueue_style( 'adverts-icons-animate' ); wp_enqueue_script( 'adverts-frontend' ); ?> <div class="container template_block"> <div class="row"> <div class="car post_content"> <h1 class="title"><?php the_title(); ?></h1> <?php do_action( "adverts_tpl_single_top", $post_id ) ?> <div class="adverts-single-box"> <div class="adverts-single-price"> <span class="adverts-price-box"> <?php echo esc_html( adverts_get_the_price( $post_id ) ) ?> </span> </div> </div> <div class="adverts-grid adverts-grid-closed-top adverts-grid-with-icons adverts-single-grid-details"> <?php $advert_category = get_the_terms( $post_id, 'advert_category' ) ?> <?php if(!empty($advert_category)): ?> <div class="adverts-grid-row "> <div class="adverts-grid-col adverts-col-30"> <span class="adverts-round-icon adverts-icon-tags"></span> <span class="adverts-row-title">test</span> </div> <div class="adverts-grid-col adverts-col-65"> <?php foreach($advert_category as $c): ?> <?php echo join( " / ", advert_category_path( $c ) ) ?> <?php endforeach; ?> </div> </div> <?php endif; ?> <?php if(get_post_meta( $post_id, "adverts_location", true )): ?> <div class="adverts-grid-row"> <div class="adverts-grid-col adverts-col-30"> <span class="adverts-round-icon adverts-icon-location"></span> <span class="adverts-row-title"><?php _e("Location", "adverts") ?></span> </div> <div class="adverts-grid-col adverts-col-65"> <?php echo apply_filters( "adverts_tpl_single_location", esc_html( get_post_meta( $post_id, "adverts_location", true ) ), $post_id ) ?> </div> </div> <?php endif; ?> <?php do_action( "adverts_tpl_single_details", $post_id ) ?> </div> <div class="adverts-content"> <?=apply_filters('the_content',$post->post_content)?> </div> </div> </div> </div> <?php get_footer();?>But in the end, I have a gallery with all the images on the page as above. And the location is not displayed.
Just tried to replace the line
<? php do_action ("adverts_tpl_single_top", $ post_id)?>
on
<? php echo esc_html (adverts_single_rslides ($ post_id))?>
as you suggested above
The result is the same – the gallery displays all the pictures
Would you be so kind as to help to solve the problem?
How can I display pictures in the gallery that are only related to current ad?