我正在尝试使用excerpt
或the_excerpt()
获取帖子的get_the_excerpt()
,但不会返回摘录,而是返回帖子内容的一部分包括帖子图片。我从头开始创建主题,毕竟我查看了表wp_posts
excerpt
字段对于已发布的帖子是空的。
我有什么遗漏或其他方法可以解决这个问题吗?
答案 0 :(得分:0)
在wp-includes/default-filters.php中,WordPress添加了一些过滤器来处理摘录。其中一个调用wp_trim_excerpt
,如果不存在,将生成一个摘录。
尝试删除主题中的过滤器。像
这样的东西remove_filter( 'get_the_excerpt', 'wp_trim_excerpt' );
应该可以做到,但我还没有测试过。您可能需要在init
操作中执行此操作 - 请参阅this answer以获取示例(它会删除不同的过滤器,但应该有所帮助)。