为什么_content不能像其他设置的帖子ID那样工作?

时间:2016-05-26 作者:NoBugs

有一点奇怪,我想在任何页面请求上打印出某篇文章,如果您有一个固定的$idnumber的您喜欢的页面/消息,那么添加:

$GLOBALS[\'post\'] = get_post( $idnumber );
the_title(); 呼应特定页面的标题,

get_permalink(); 看起来也不错,

但是the_content() 实际上忽略了帖子集,只需再次打印请求的任何页面。

3 个回复
SO网友:Mark Kaplun

在循环中设置了许多全局变量$post, 您需要将所有这些设置为获得完全相同的行为。要获得此信息,仅设置$post 但你也需要使用setup_postdata

SO网友:Ivijan Stefan Stipić

从我这方面来说WP_query() 为此,请定义所有in变量。这是因为您可以为WP\\U查询定义sparate循环。此外,当您获得信息时,还需要清除所有以前的查询。

SO网友:NoBugs

实际上,要像\\u内容一样,您需要做的大部分工作是使用\\u内容过滤器,但不需要使用\\u content()所期望的所有其他变量。

相关推荐

WordPress Custom Post Loop

我正在尝试循环浏览自定义WordPress帖子,遇到了一个问题,比如我添加了自定义字段并想在中显示它<li> 使用循环。我成功地完成了操作,但数据/链接/类别正在重复,如果类别与以下内容相同,我希望只显示一次:如果我有2篇带有data1类别的帖子,那么链接将只显示data1once 但我有2个不同类别的帖子,然后它会分别显示每个帖子。Sample Code:<ul class="filter filter-top"> <li cla