使用Get_Pages时,$POST->内容中有更多标记

时间:2014-06-24 作者:user2586153

我使用get\\u pages()获取页面子页面的内容。虽然摘录也可以是答案,但当我使用get\\u pages()时,是否有其他方法可以在more标记之前显示页面内容?

1 个回复
最合适的回答,由SO网友:engelen 整理而成

您可以使用WordPress功能get_extended 获取字符串的不同部分(前一部分和后一部分<!--more--> 标签)。get_extended 返回一个包含三个键的数组,其中mainextended 重要的是:$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\'];

结束

相关推荐

Dashboard-->All Pages“如何创建文件夹?”

我的仪表板上的所有页面都有三页。有没有一种方法可以为这些页面设置文件夹?例如,在PayPal上,我必须为每个按钮创建单独的感谢页面时,要找到需要更新的页面变得很混乱。由于有多种货币,每种货币都需要一个单独的按钮,电子书是不纳税的,而书籍是纳税的,这让人困惑。。。谢谢