您可以使用WordPress功能get_extended 获取字符串的不同部分(前一部分和后一部分<!--more--> 标签)。get_extended 返回一个包含三个键的数组,其中main 和extended 重要的是:$arr[\'main\'] 包含更多标记之前的零件,以及$arr[\'extended\'] more标记后面的部分。
这将产生如下结果:
// Fetch post content
$content = get_post_field( \'post_content\', get_the_ID() );
// Get content parts
$content_parts = get_extended( $content );
// Output part before <!--more--> tag
echo $content_parts[\'main\'];