您可以使用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\'];