WordPress 博客自动摘要插件wp-utf8-excerpt 技术教程

WordPress 博客自动摘要插件wp-utf8-excerpt

WordPress博客默认首页、列表页文章全文显示,要想显示摘要需要手动选择添加摘要内容,每次都要进行手动操作非常麻烦。WordPress博客爱好者开发了不少WordPress博客文章自动摘要插件,本次博客吧要介绍的是由国人开发的一款适用中文自动摘要的博客插件wp-utf8-excerpt。 博客插件wp-utf8-excerpt介绍: 本插件是一个适合中文的摘要插件,可设置是否保留文章中的格式标签,如字体、颜色、链接、图片等;支持多字节语言(如中文),不会产生乱码;首页每篇文章显示300字,存档页面每篇文章显示150字(字数可设置),字数是真正文字的有效字数,不包括各种 HTML 标签的字数。 wp-utf8-excerpt插件安装使用: 下载博客插件wp-utf8-excerpt,并将插件上传至wp-content/plugins/目录下 登陆博客后台,在已安装插件列表中启用该插件 启用插件后,在后台设置选项卡下会生成Excerpt选项,在这里可以设置摘要显示的文字数量等 点击后台外观选项下的“编辑”选项进入主题编辑页面,选择index.php文件找到代码: 1 <?php the_content(); ?> 将其替换为以下代码 1 2 3 4 5 6 7 <?php if (is_single() or is_page()) { the_content(); } else { the_excerpt(); } ?> 上一步是对首页的文章进行摘要显示,如果需要对列表页、分类页文章摘要显示,可对archive.php文件进行同样的操作 演示图片 常见的问题: 为什么安装了插件之后无效?请看“安装”部分,确认对主题文件进行了正确的修改。 想/不想在摘要中显示某些标签,比如图片、视频,怎么办?进入后台设置页面(Settings——Excerpt),修改Allow these HTML tags中的内容。默认设置显示图片,不想显示图片的话就把img标签删掉。默认设置不显示视频,想显示视频的话就加入视频的标签,各个视频网站不一样,有可能是embed或object或其他,查看插入视频的代码就知道了。其他标签以此类推. 为什么用了more标签还是输出全文了?因为你的全文太短了……如果全文比设定的摘要字数短,就会输出全文;如果全文比设定的摘要字数长,就会输出到more标签之前的部分。 我用的主题中找不到the_content()怎么办?有的主题非常复杂,对文章输出做了自己的处理,有的还自带摘要功能(但一般只对西文适用……)。对于这些特殊复杂主题,改动难度很大,我也没有精力一一检查那些主题,所以只能请大家见谅:这种主题和这个插件,你恐怕只能选一个了…… 为什么我的RSS Feed不显示全文?本主题没有动RSS Feed,你的Feed不显示全文,应该跟本主题无关。请查看你的后台——设置——阅读——Feed中每篇文章,是不是选成摘要了。 我用了代码高亮插件,显示不正常?用代码格式化插件好像确实容易出问题。对于这种文章,暂时请大家先手动加摘要吧,我再想想办法。 我讨厌那个“继续阅读”链接,怎么办?后台选项中可以设置“继续阅读”的文本,你可以改成“Read more”或其他任何东西。它的class为read-more,可以用CSS进行美化或隐藏。如果你实在讨厌它,请打开插件文件wp-utf8-excerpt.php,找到138行左右的 1 $text .= "<p class='read-more'><a href='".get_permalink()."'>".$read_more_link."</a></p>"; 删掉它,或者在行首加上//,它就不会出现了。 提醒:常见问题文章摘自插件作者小骆驼商队
阅读全文
WordPress主题杂志一号zazhi1(杂志主题) 技术教程

WordPress主题杂志一号zazhi1(杂志主题)

这款主题采用全新的自适应设计布局,首页可添加多个内容栏目模块和广告位。通过后台的主题设置面板,你可以轻松自定义各种主题选项。如果你正希望搭建一个漂亮、好用、专业的新闻资讯网站、在线杂志或自媒体网站,那么这款“杂志一号”WordPress主题将会很好地完成你赋予它的使命与期待。
阅读全文
WordPress优化:修改13个主题函数加速网站运行 技术教程

WordPress优化:修改13个主题函数加速网站运行

免费的WordPress主题制作起来非常容易,但是,WordPress主题由于制作质量的差异,也会影响到WordPress的访问速度。 WordPress主题函数很多,每个函数也都有自己的作用,但是在一些时候,我们可以不使用函数,而直接使用具体的链接地址,这样就避免了函数对数据库的操作,从而提高了WordPress主题整体的载入速度。
阅读全文