web-dev-qa-db-fra.com

Comment afficher le titre du message en dehors de la boucle?

J'utilise les codes suivants pour afficher le titre d'un article dans un autre article.

<?php $home_team_name = rwmb_meta( 'pb_select_home_team', 'type=select_advanced', get_the_ID() ); ?>
      <?php  echo esc_html( $home_team_name  ); ?>

Merci

1
bdtheme

Étant donné que vous êtes en dehors de la boucle, vous devez connaître l'ID de publication du titre souhaité et le spécifier dans le paramètre function, ou appeler la variable globale $ post si vous êtes sur la page (mais pas dans la boucle encore).

global $post

echo get_the_title($post->ID);

or

echo get_the_title(2);
6
Jeremy Ross

Nous utilisons généralement the_title() ou echo get_the_title() pour imprimer le titre.

essayer

echo get_the_title();

ou

echo get_the_title( get_the_ID() );
0
user3114253