如何在循环外显示帖子标题?

时间:2016-09-09 作者:bdtheme

我使用以下代码在另一篇文章中显示一篇文章的标题。但它只显示帖子id。如何解决这个问题?

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

2 个回复
最合适的回答,由SO网友:Jeremy Ross 整理而成

因为您在循环之外,所以您需要知道所需标题的post id并在函数参数中指定它,或者如果您在页面上(只是还没有在循环中),则调用全局$post变量。

global $post

echo get_the_title($post->ID);

or

echo get_the_title(2);

SO网友:user3114253

通常我们使用the_title()echo get_the_title() 打印标题的步骤

尝试

echo get_the_title();

echo get_the_title( get_the_ID() );

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果