我使用名为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()
在此上下文中工作任何输入都非常感激。