web-dev-qa-db-ja.com

ループの外側に投稿のタイトルを表示する方法

次のコードを使用して、別の投稿に投稿のタイトルを表示します。ただし、投稿IDのみが表示されます。これを解決するにはどうすればよいですか。

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

ありがとう

1
bdtheme

あなたはループの外側にいるので、あなたが欲しいタイトルの投稿IDを知っていて、それをfunctionパラメータで指定するか、あなたがページ上にいるならばグローバル$ post変数を呼ぶ必要があります。まだループ)。

global $post

echo get_the_title($post->ID);

or

echo get_the_title(2);
6
Jeremy Ross

通常、タイトルを印刷するためにthe_title()またはecho get_the_title()を使います。

やってみる

echo get_the_title();

または

echo get_the_title( get_the_ID() );
0
user3114253