the_title() ne renvoie rien.. ?
Bonjour,
Je suis en train d'essayer de créer une page proche de la page d'index, mais avec un paramètre supplémentaire.
J'utilise magic fields pour stocker des données comme le prix, la surface, etc..
J'ai dupliqué la page d'index du site, renommé genres.php. J'ai créé une nouvelle "page" wordpress et affecté le template genres.php à cette page.
La seule chose qui change par rapport à l'index, c'est la requete passée.. :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| $myQuery = new WP_Query('posts_per_page=-1&meta_key=champs_immo_genre&meta_value='.$type);
?>
<?php if ( $myQuery->have_posts() ) : ?>
<?php twentyeleven_content_nav( 'nav-above' ); ?>
<?php /* Start the Loop */ ?>
<?php while ( $myQuery->have_posts() ) : $myQuery->the_post(); ?>
<?php
//var_dump($post->post_title);
//var_dump(get('champs_immo_genre'));
the_title();
get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?> |
Quand j'utilise la balise the_title(); dans genres.php, le titre s'affiche correctement. Par contre, dans mon template inclus, content.php, the_title() ne renvoie rien.. chaine vide..
Pourtant, ce code, dans content.php renvoie bien le champ localite..
Code:
<?php echo get('champs_immo_localite') ?>
Je ne comprends pas le fonctionnement de wordpress, du coup !
D'ou vient le souci ?
Merci pour toute aide ! :calim2: