Je travaille sur les pages auxquelles vous accédez après avoir cliqué sur une taxonomie personnalisée sur le front-end. Je suis au point où j'ai dupliqué category.php, que j'ai renommé taxonomy-tr_property_region.php afin de pouvoir modifier le mode d'affichage des publications avec la taxonomie tr_property_region.
Si je comprends bien, j'ai besoin d'éditer loop.php, mais je ne veux pas que taxonomy-tr_property_region.php soit identique à taxonomy-language.php. Existe-t-il un moyen de ne pas utiliser get_template_part ('loop', 'category') ;
Exemple être je veux changer cela
get_template_part( 'loop', 'category' );
Pour être quelque chose de plus comme ça,
<div>
<?php
$loop = whatever replaces get_template_part( 'loop', 'category' );
?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="fullWidthContent">
<div class="trPropSearchHeader">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php $meta = get_post_meta(get_the_ID(), 'rw_propCity', true); echo $meta; ?>
</div>
<div class="trPropSearchThumbnail">
<?php if ( has_post_thumbnail()) : ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" >
<?php the_post_thumbnail('thumbnail'); ?>
</a>
<?php endif; ?>
</div>
<div class="trPropSearchDetailsContainer">
<?php $meta = get_post_meta(get_the_ID(), 'rw_propBedrooms', true); echo $meta; ?>
<?php $meta = get_post_meta(get_the_ID(), 'rw_propBathrooms', true); echo $meta; ?>
<?php $meta = get_post_meta(get_the_ID(), 'rw_propDesc', true); echo $meta; ?>
</div>
<div class="clear"></div>
</div>
<?php endwhile; ?>
</div>
Voici comment je le ferais:
Pourquoi ne pas simplement inclure un autre fichier loop.php à sa place, par exemple copier loop.category.php
, le renommer comme suit: loop-copy.php
, y apporter les modifications et l'appeler comme suit: <?php get_template_part( 'loop', 'copy' ); ?>
.