WordPress在自定义模板上显示帖子内容

时间:2016-10-29 12:53:13

标签: wordpress templates

我使用名为single-post-{my_post_id}.php的模板,我想更好地了解如何在其上显示内容。

如果我使用

echo the_title();
echo the_content();

我得到了标题,但没有内容,这对我来说似乎很奇怪。我已经读过the_content仅在循环中有效,但是the title如何在这里工作?模板"如何知道"标题但不是这篇特定帖子的内容?

另一个似乎有用的解决方案是:

$post = $wp_query->post;
$content = $post->post_content;
echo $content;

但我不确定这是做什么的。我猜测WP是"意识到"从正在查询的帖子的上下文,但接下来怎么来" the_content()"不可用吗?

我正在寻找有关以下信息:

  • 具体说明如何使the_content()在此上下文中工作
  • 哪种方法被认为是最佳实践
  • 什么"概述"知识我似乎缺乏我所问的。

任何输入都非常感激。

0 个答案:

没有答案