我不知道为什么WordPress的权力会决定这样做,但是they don\'t consider the part before the <--more-->
to be the same as the excerpt. 这是否有意义可能是一个无法解决的观点问题。我会接受它,然后将就一下。这种区别实际上增加了内容管理的灵活性,只要您知道发生了什么。如果要使用<--more-->
就这么做吧。。。
if ( !empty( $post->post_excerpt ) ) the_excerpt();
else the_content();
解析
<--more-->
硬编码为
get_the_content
因此,这不仅仅是删除/添加过滤器的问题,尽管您当然可以通过调整或创建过滤器来实现这一点。这是一个更复杂的解决方案,我认为不值得。