次のコードを使用して、別の投稿に投稿のタイトルを表示します。ただし、投稿IDのみが表示されます。これを解決するにはどうすればよいですか。
<?php $home_team_name = rwmb_meta( 'pb_select_home_team', 'type=select_advanced', get_the_ID() ); ?>
<?php echo esc_html( $home_team_name ); ?>
ありがとう
あなたはループの外側にいるので、あなたが欲しいタイトルの投稿IDを知っていて、それをfunctionパラメータで指定するか、あなたがページ上にいるならばグローバル$ post変数を呼ぶ必要があります。まだループ)。
global $post
echo get_the_title($post->ID);
or
echo get_the_title(2);
通常、タイトルを印刷するためにthe_title()
またはecho get_the_title()
を使います。
やってみる
echo get_the_title();
または
echo get_the_title( get_the_ID() );