前言
New!!2022-07-12更新了设置RSS摘要字数的方法。
由于WordPress设置是比较细的,有些设置不值得花很多篇幅来说明,但它们却又十分实用。所以本篇文章主要是做一个集锦,对于前面文章未详细说明的设置进行简单介绍。
插件
鸦鸦收集过一些WordPress插件,都是蛮实用的,大家可以了解下。
Add From Server
自2022-12起,由于较长时间不更新,该插件似乎已经从WordPress官网下架。
- 允许你通过FTP或SSH的方法上传问题至WordPress根目录/子目录,并最终传入WordPress并可通过Web访问。
- 看板娘和自建随机图API时必备神器。
WP Telegram
如果你想将自己的博客更新自动推送到Telegram群组/频道,可以用WP Telegram插件。我介绍它的特性,用法自己百度或Google,教程很多,我不细说啦!
WP External Links
官方的名字叫:External Links – nofollow, noopener & new window(长得有点反人类,哈哈)。它的外链(External Links)管理功能蛮好用的,比如外链强制新窗口打开,自定义图标标记外链,也有一点对SEO的优化,十分实用。如果你是新手,可以像我这样设置:
大家记得要选择Overwrite existing values
。比如我的图床地址是chevereto.hwb0307.com
,对于我的博客而言是外链;但由于我之前是在主菜单上挂了这个链接,所以会被WordPress认为是内链。Overwrite existing values
会让所有不来源于blognas.hwb0307.com
的链接均标记为外链(过去、现在和未来)。
另外值得一提的选项是follow or nofollow
。这里有一个介绍,我觉得讲得够清楚了。简而言之,如果外链加上了follow
标签并且它是一个有害的网址,那么SEO过程中会损害你博客的权重。如果你的博客里的外链是优质的,并且博客里的垃圾评论也很少,那么你可以选择follow
。反之,最好选nofollow
或维持--keep as is--
。因为我也不确定自己的博客外链会不会有什么隐患,所以保守的做法就是选择nofollow
。
Permalink Manager Lite
这是一个特别实用的插件,主要用于修改文章/页面/说说的永久链接:
可以注意到,在默认情况下,Permalink会自动给你的永久链接加上文章标题。如果你不想这样,安装好Permailink Manager后,应该去Permastructures
和Regenerate/Reset
界面进行以下设置:
一般,我博客的文章默认格式是:https://blognas.hwb0307.com/%category%/%post_id%
,这是设置——固定链接
中设置好的。一般,固定链接对那些有收藏习惯的用户来说是有用的;更多地,固定链接也是有利于SEO的。不过,博主可能希望某些特别的文章要用一个特别的链接。比如,我的学习地图
在数据结构上只是一篇普通文章,所以它的固定链接是:https://blognas.hwb0307.com/other/447
。但在博主的设计以及访客眼里,它是整个博客最重要的文章。所以,我也想给它一个特别的链接!但是,这个固定链接,WordPress默认是不可以更改的。
有了Permalink Manager Lite
插件,这个问题就变得简单了。直接改这个固定链接就行:
更特别的是,原来的https://blognas.hwb0307.com/other/447
链接也是可以用的,它只是重定向到https://blognas.hwb0307.com/map
这个网址上。这种向后兼容的设计实在是太有人性了!而且,它与我的m2w也不冲突,因为m2w是根据题目定义文章的唯一性的。
对我来说,Permalink Manager Lite
插件是一个完美的工具(~ ̄▽ ̄)~
WP Revisions Control
这个WordPress插件主要用于控制内容版本数量。默认情况下,WordPress会保留所有的历史版本,但随着博文数量的提升,这可能带来存储和性能问题。如果你希望页面和文章的版本可以得到控制的话,你可以使用WP Revisions Control插件。比如,我的设置如下:
Gravatar头像
Gravatar头像可以在https://gravatar.com进行申请。成功之后的界面类似于:
Gravatar支持多个邮箱、多个头像的不同配合。在支持Gravatar头像的网站里,这个头像会根据你的邮箱进行显示。还是很实用的!不过,国内用户在使用Gravatar头像时往往有访问限制。WordPress站长可以更改Gravatar默认镜像使其对国内访客更加友好。方法很简单,直接在主题的function.php
中加入下列代码即可:
// 替换Gravatar头像镜像
add_filter('get_avatar', function ($avatar) {
return str_replace([
'www.gravatar.com/avatar/',
'0.gravatar.com/avatar/',
'1.gravatar.com/avatar/',
'2.gravatar.com/avatar/',
'secure.gravatar.com/avatar/',
'cn.gravatar.com/avatar/',
'cravatar.cn/avatar/'
], 'gravatar.zeruns.tech/avatar/', $avatar);
});
其它国内网络环境可用的镜像还有cravatar.cn
、gravatar.loli.net
等。使用时,可以先测试一下https://<待测试镜像地址>/avatar/c9b38b9fe5c198d2a4767bc02e2cea5b?s=40&d=wavatar&r=g
这个链接是否可用,比如:https://gravatar.zeruns.tech/avatar/c9b38b9fe5c198d2a4767bc02e2cea5b?s=40&d=wavatar&r=g。如果可用,会显示出一个小绿人头像:
sdn.geekzu.org
在本文测试几天里忽然当机,不知后面会不会恢复,自己注意即可。
还有小伙伴收集了一些可用Gravatar镜像地址,大家有需要也可以看看,包括但不限于 :
https://gravatar.loli.net/avatar/
https://gravatar.webp.se/avatar/
https://cravatar.cn/avatar/
https://seccdn.libravatar.org/avatar/
https://gravatar.kuibu.net/avatar/
https://gravatar.ityinhu.com/avatar
https://cdn.sep.cc/avatar/
设置RSS摘要字数
参考:https://developer.wordpress.org/reference/hooks/excerpt_length
出于版面预览、内容更新等多种原因,有些博主(比如我)可能不希望RSS推送全文。而且,有些读者可能喜欢直接展开全文,过长的篇幅会导致不好的阅读体验。然而,由于WordPress默认的RSS摘要字数为55个字,这通常太短,难以让读者把握住文章的内容,难以决定是否要继续阅读。
幸运的是,我们可以通过编辑functions.php
文件自定义RSS摘要的总字数。在本示范中,我设置了RSS摘要的总字数为400字:
// RSS自定义字数
add_filter('excerpt_length', 'custom_excerpt_length');
function custom_excerpt_length($num_words){
// 输出字数为400字
return 400;
}
操作图示如下:
然后,在设置——阅读
中更改相应的配置即可:
做完上述两改更改后,如果你的WordPress使用了缓存功能(本地/Cloudflare),则要删除缓存才可以即时生效。一般建议不用自己做清除缓存的操作,时间一到它就自己更新了。
最终,在TTRSS阅读器中的预览效果大致如下:
拓展阅读
---------------
完结,撒花!如果您点一下广告,可以养活苯苯😍😍😍
不错的插件
确实好用,尤其是Add From Server,对WordPress用户来说实在是太友好了!