有关_excerpt()的奇怪错误

时间:2016-09-15 作者:Harry Francis

我在使用\\u extract()函数时遇到了一个非常奇怪的错误,我没有其他地方,所以我想看看有没有人有什么想法。

我在帖子上使用了\\u摘录(),如下所示;

enter image description here

在后端,帖子目前没有设置,如下所示;

enter image description here

我甚至通过查看数据库来确保那里没有任何东西,就像这样;

enter image description here

但是,出于某种奇怪的原因,\\u摘录中是在吐出“pdf示例”,如下所示;

enter image description here

这只发生在这篇文章上,我删除了其他文章的摘录,只是为了确保他们不会显示这一点,而且他们不会。

如果我在帖子中添加摘录,它将替换并显示正确的摘录。然后,当我再次删除它时,摘录将被删除,pdf示例将返回。

如果我打印\\r获取\\u摘录;

enter image description here

它显示;

enter image description here

我在这里有点不知所措,想不出还有什么可以尝试的,pdf示例是媒体文件标题之一,我想这就是它的来源,我只是不知道为什么。

如果你有任何调试方法,你可以分享,以帮助我解决这个问题,这将是非常感谢!

谢谢你,哈里。

1 个回复
SO网友:FaCE

您可能处于页面中的二级循环中,在这种情况下,您最好传递您试图获取的帖子摘录的ID。

if ( get_the_excerpt($real_id_of_post_you_want_the_excerpt_for) ) {
    the_excerpt( $real_id_of_post_you_want_the_excerpt_for );
}