更改WordPress主动生成摘要的形式

首先列表会变得很臃肿,得到了列表的自身作用——不便用户寻觅真正想要看的帖子,其次,在搜寻引擎抓取页面的时分,把那些列表页面也抓了过来,但随着帖子的一直增多,列表的更新远快于搜寻引擎缓存的更新,用户应用搜寻引擎出去当前,在列表中就很难找到指标了。

这样在列表中只显示摘要的劣势就表现进去了,首先页面很清新,用户能够分明的找到要查看的指标,而后搜寻引擎抓取内容的时分,会更多的关注页面的 Permalink,用户也就会经过搜寻中转指标帖子,不便了用户。

关上 WordPress 的wp-includes\functions-formatting.php,找到其中的 function wp_trim_excerpt(about line 741),将如下代码
 
$excerpt_length = 55;
$words = explode(' ', $text, $excerpt_length + 1);
if (count($words) > $excerpt_length) {
array_pop($words);
array_push($words, '[...]');
$text = implode(' ', $words);
}

更改为
 
$excerpt_length = 3;
$words = explode("\n", $text, $excerpt_length + 1);
if (count($words) > $excerpt_length) {
array_pop($words);
array_push($words, '<p />......<a href="' . get_permalink($post->ID) . '">[浏览全文]</a>');
$text = implode("\n", $words);
}

就能够了,WordPress 默许的生成摘要是用空格来判别的,就是取到55个空格完结,这实用于东方采纳空格作为词距离的言语,但中文是不分词的,所以我应用读取3行的形式,取前3行,对哪种言语都是实用的。

Update @ 2007-02-09
晋级到 WordPress 2.1当前,这个修正的地点变为wp-includes/formatting.php,第780行左右。

Update @ 2007-02-26
编写了一个插件,不必再手工修正代码了。

Update @ 2009-08-25
Betty片面总结了几种中文摘要形式,构成了一个综合的适宜中文的摘要插件,并且提交到了WordPress 官网,带有简略的配置后盾,很不错。

以上就是安达网络工作室关于《更改WordPress自动生成摘要的方式》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 自动生成 摘要
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
WordPress速度优化-Nginx fastcgi_cache缓存减速

高并发网站架构的外围准则其实就一句话&ldquo;把一切的用户拜访申请都尽量往前推&ldquo;,即:能缓存在用户...

如何在wordpress上添加文件上传的大小限度(多种完成办法)

本文只限Apache配置主机的应用办法,添加WordPress文件上传大小限度:经过配置php.ini的upload_max_filesiz...

WordPress分类目录、标签失落成绩的处理办法

明天偶尔留意到WordPress的分类和标签隐没了,开端认为是数据库表损坏,于是经过PHPMyAdmin修复表,然而留意...

WordPress 部署 Minify办法 主动紧缩兼并 JS 和 CSS

随着 WordPress 一版一版的晋级,性能越来越多,代码量也越来越宏大,对 WordPress 速度慢的埋怨声也越来越...

Wordpress修正某篇文章ID(把ID为148的改成147)的SQL语句

4月更新过文章,文章ID停留在146,5月忙于考试,文章一篇都没写,后果6月前几天写文章的时分,ID从146间接跳...

WordPress修正新用户注册邮件内容的办法

本文实例讲述了如何修正WordPress新用户注册邮件内容,由于零碎发送的邮件是纯文本类型的,页面不太美观,又没...

需求提交

客服服务

亿鸽在线客服系统