像使用WP Query一样,使用自定义DB Query阅读更多内容 时间:2014-11-25 作者:Ollicca Mindstorm 我正在使用自定义数据库查询获取帖子。在帖子中,我有一个break标签,显示为<!--more--> 在数据库wp\\u posts表中,但我无法像使用wp query. 它基本上被忽略了。我试过使用apply_filters 像这样,但无济于事:<?php echo apply_filters("the_content", $post->post_content); ?> 我在帖子的内容中既没有“阅读更多”锚,也没有“阅读更多”span标签。如何使用自定义查询获取它? 1 个回复 最合适的回答,由SO网友:karpstrucking 整理而成 这个<!-- more --> 标记未通过应用the_content 过滤器,它包含在get_the_content() 函数,该函数使用正则表达式检查内容中是否存在标记,然后适当地输出more链接。该输出通过the_content_more_link 过滤器,但由于您没有使用get_the_content() 你无法利用这一点。您需要在我们的自定义代码中执行类似的regex替换。我建议通过the_content_more_link 此外,为了兼容性。您可以看到代码get_the_content() 此处使用:https://core.trac.wordpress.org/browser/tags/4.0.1/src/wp-includes/post-template.php#L255 结束 文章导航