在单个帖子中,不包括“越多”之前的内容

时间:2016-02-25 作者:MrFox

我有一篇帖子,里面有文字,然后是“更多”,然后是文字。

“更多”之前的摘要显示在存档页面上,但我不想在我的单个贴子页面上显示它,只应显示“更多”之后的文本。

我该怎么做?

i、 e类

这是我之前的文字,更多的不显示。

--更多--

多个后的文本将显示在单个页面上。

2 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

你可能在看get_extended(). 它使用以下键=>值对返回数组中的内容

  • main => more标记前的内容

  • extended => more标记后的内容

  • more_text => 自定义阅读更多文本

    因此,您可以在循环内的单个贴子页面中执行以下操作

    $content  = get_extended( $post->post_content );
    $extended = apply_filters( \'the_content\', $content[\'extended\'] );
    echo $extended;
    

SO网友:MrFox

这似乎对我有用:

$aftermore = 3 + strpos($post->post_content, \'-->\');
$devcontent = substr($post->post_content,$aftermore);
echo wpautop($devcontent);?>
endif;

相关推荐