我使用以下代码在另一篇文章中显示一篇文章的标题。但它只显示帖子id。如何解决这个问题?
<?php $home_team_name = rwmb_meta( \'pb_select_home_team\', \'type=select_advanced\', get_the_ID() ); ?>
<?php echo esc_html( $home_team_name ); ?>
谢谢
最合适的回答,由SO网友:Jeremy Ross 整理而成
因为您在循环之外,所以您需要知道所需标题的post id并在函数参数中指定它,或者如果您在页面上(只是还没有在循环中),则调用全局$post变量。
global $post
echo get_the_title($post->ID);
or
echo get_the_title(2);