有人知道一个php代码片段可以显示最近一篇文章的前200个字符吗?

时间:2011-11-15 作者:Trip

我希望我能像对Rails一样了解PHP。我想这是相当直观的。

谢谢

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

Wordpress有一个内置函数,名为the_excerpt() 这与文章内容的摘录相呼应。

默认情况下,摘录为55个字符。您可以将其设置为200,如下所示:

function your_excerpt_length( $length ) {
    return 200;
}
add_filter( \'excerpt_length\', \'your_excerpt_length\' );
这应该进入主题的功能中。php,理想情况下。

EDIT: 要操作摘录更多字符串,请使用以下命令:

function your_excerpt_more($more) {
    return \'\';
}
add_filter(\'excerpt_more\', \'your_excerpt_more\');
考虑到你的评论the_excerpt() 不输出本机,您的主题可能已经在其他地方使用了该过滤器,用所述的“…继续阅读”替换正常输出→“链接。所以不要再添加它,而是在你的主题中找到它。

结束

相关推荐

是否在wp_Query中使用预制数组作为类别?

我有一个主题选项面板,用户可以设置他们想要使用的类别,然后将其保存为数组$blog\\u cat[0]等。他们可以为数组选择任意多个类别,并保存类别编号,而不是slug。使用这些设置进行wp\\U查询时遇到问题。如何获取该数组并在wp\\u查询中使用它?如果我使用以下代码位,它将输出所有类别:$catnum=0;foreach($blog\\u cat as$blogcats){echo$blog\\u cat[$catnum];$catnum++;}但是,我无法在实际的wp\\U查询中使用此选项,该查询