分类目录归档:Wordpress

Wordpress Cache Plugins

WordPress可以不用缓存插件,虚拟主机自带缓存

前段时间一直在折腾缓存插件,宁乐熙博客一直使用的缓存插件是 WP Fastest Cache ,之后又换到 WP Super Cache ,还用过破解版的 WP Rocket,但最后发现,即使停用了缓存插件,打开网站依然很快速。

虽然使用缓存插件可以将文章、页面生成静态页面,速度很快,美国洛杉矶的虚拟主机在打开缓存后的页面会很迅速,但对于一个日ip只有百来个的博客来说,额外的缓存插件有点鸡肋。

本博客依然使用的美国老牌虚拟主机老鹰主机,从2013年开始已经用了这么多年了,前段时间发邮件给老鹰主机,要求换到香港虚拟主机,以为直链大陆,其实要绕道美国之后才到大陆,速度竟然比美国洛杉矶还要慢,于是果断要求换回了洛杉矶。

洛杉矶线路对三网比较友好,ping值在200ms左右,本博客还套了cloudflare,于是ping之后平均在160ms左右,所以各位访客老爷们,是不是打开本博客速度不会很慢。

缓存插件已经全部停用,现在许多的虚拟主机都会自带缓存,包括老鹰主机,还有的新开主机会在Wordpress后台自动安装 LiteSpeed Cache 插件,这个可以自由删除掉。

其实,对于没有备案的博客没有必要追求极致的速度,只要博客稳定不会隔三差五的宕机,在2s内打开,这都属于一个不错的速度,如果博客内有优质的内容,即使打开10s,相信也会有人等待,本博客一个友情链接:来博客栈,有一些很好的内容,可惜博主不维护,打开速度近10s,但我仍然愿意去等。

综上所述,对于访问量小的博客,缓存插件没有必要安装,等到流量大了再安装也不迟,到时候虚拟主机也满足不了需求。

老鹰主机的推广链接,一年仅需149元

本博客使用的插件只有简单几个,如果太多数据库会很臃肿,目前也没有好的快捷方法删除数据库残留,因为一些主题、插件设置会写到数据库内,即便删除也无法删除数据库残留。

插件如下:

  1. DX-Seo 这个seo插件,作者大侠已经10年没更新,人也无影无踪,但这个插件对中文seo太友好太强大,兼容Wordpress 6.0版本。
  2. LuckyWP Table of Contents 为文章创建一个目录。
  3. Stop Generating Unnecessary Thumbnails 停止生成各种缩略图。Wordpress媒体会根据主题要求生成各种大小的缩略图占用内存,有了它,只需要一个原图即可。
  4. 经典编辑器 古腾堡很友好,但不如经典编辑器好,有时候我会禁用,有时候会开启。
  5. Code Snippets 代码张贴。因为本站使用的免费主题Kadence更新太快,使用这个代码插件的唯一一个作用就是贴入了头像缓存代码,其实安装wp-china-yes一样解决。

Touxiang

不用插件解决WordPress头像不显示问题

wordpress 头像因为被墙,所以开启了头像的博客会在前台不显示,这样体验很不好,如果是博客开启了评论的话,有头像会显得更加个性化一点。

有两种方法可以解决 WordPress 头像不显示的问题,第一种是用 wp-china-yes 插件,另一种是添加代码的方式。两种方式选一个即可。

1.安装 wp-china-yes 插件

官网下载地址

此插件是中国人开发,除了可以将头像缓存在国内的

使用此插件很简单,安装-启用,就ok了,什么都不用管。

当然插件的功能不止缓存头像,还能将加速网站内有关谷歌字体等内容,使用国外wordpress 主题的博客可以选择性开启。目测效果不太大。

2.代码方式

将以下代码添加在主题编辑器 —— 模板函数 (functions.php) 下面即可。

使用的也是china-yes的一个地址缓存。

 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/', $avatar);
});

添加代码请不要直接在主题文件内添加,可以使用「添加代码」插件,如 Code Snippets 这样即使主题更新也不会丢失任何东西。

以上方式任选一个即可。

注意:原本的 「gravatar.wp-china-yes.net/」网站已经停用,将这个更换成这个'cravatar.cn/avatar/'即可。复制上面代码一劳永逸。

Asset Selection Pana

谷歌联盟广告导致网站加载慢,解决方法

首先我们需要精简优化 Google AdSense 谷歌广告的JS代码,我们申请 Google AdSense 广告的时候每创建一个广告位都会是以下这样:


<script async src=“https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<!-- zishiying -->
<ins class=“adsbygoogle”
style=“display:block”
data-ad-client=“ca-pub-id”
data-ad-slot=“id”
data-ad-format=“auto”
data-full-width-responsive=“true”></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Online illustrations by Storyset

<!– zishiying –> 是这个广告的名字

那么我在网站的多个页面或一个页面投放多Google AdSense 广告,这样就会造成打开一个网页重复加载多个js,那么一个页面里面有很多个这样的代码。

你就会发现,其中每次都要调用一个 https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js 代码。

其实这个js只要调用一次就行了的。

问:如果我的网页上有多个广告单元,我是否要为每个广告单元添加 <script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>

答:不需要,adsbygoogle.js 可以一次性加载完成。

以上是官方的回答,那么我们可以直接把以下这段js文件直接写入主题 head 里,相当于每页都会加载这个JS,就不会重复请求加载这个JS了,节省了多次调用 adsbygoogle.js 的时间。


<script async src=“https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>

然后剩下的广告代码就精简为下面这样:

<!-- zishiying -->
<ins class=“adsbygoogle”
style=“display:block”
data-ad-client=“ca-pub-id”
data-ad-slot=“id”
data-ad-format=“auto”
data-full-width-responsive=“true”></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

其实最后在 谷歌网站测速 里里面仍然显示加载广告代码,即便是优化过,一般般了。

本文转载于:https://www.pengqi.club/1674.html

Wordpress 301 Redirect 915x524 2595958375

WordPress更换域名,全站文章图片301跳转的简单方法(有效)

wordpress 更换域名内容不变的情况下,需要考虑的就是旧域名的所有链接都要重定向301到新的网站,就要用到301跳转,对 seo 友好,也能让一些被搜索引擎收录的页面直接链接到新的域名,很多插件可以做到,也很傻瓜。

但有时候不会操作或者插件都是英文的时候,有点麻烦。

我也曾试过用插件,但首页是没有问题会重定向,但是所有文章点开还是原来的网址,并没有重定向,很奇怪,于是搜索全网,发现这个办法最有用。如下:

  1. 需要注意,本文提供的方法需要保留原站点 WordPress 文件,如果直接在原程序代码上跑了 SQL 替换域名,老域名没有绑定另外的 WP 站点,无法使用该方法。
  2. 找到 WordPress 根目录下的 wp-blog-header.php 文件,并在文件第一行 <?php 下方加入以下代码:
// WordPress 更换域名 301 跳转
if (strtolower($_SERVER['SERVER_NAME'])!='yourname.com')
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:https://yourname.com'.$URIRedirect);
exit();
}
请将红色字体更换成自己的新域名。

可以在这个网站检测是否跳转成功

注意事项:老站建议保留1个月到半年,去百度站长添加改版规则。

更新各种sitemap网站地图,robots等

本文参考这里

Blog Post Amico

关于如何坚持写博客

最近着手在修订草稿箱的文章。

为什么草稿箱这么多文章?因为我一直把wordpress的在线编辑器当作写文章的利器,因为会像word一样自动保存,所以很多文章是写了个大体内容。因为旅行的素材太多太多了,小到家门口的一个公园,大到博物馆的各个精品宝贝,每一个都能拿出来单独写一篇文章。

所以久而久之就累计了许多草稿。

目前还有100多篇文章还没有修订,这些文章大都在2019年-2022年之间的,起初发表在百家号和头条号,自媒体平台和博客的行文风格是不一样的,博客更加个人化,所以这些文章要发在博客内,需要增加一些个人化的语言,比如以第一人称“我”去叙述。

这100多篇文章只是很小的一部分,我在自媒体平台发布的已有近千篇。

目前还有100多篇没有发表,还有近百个素材还在襁褓之中还没有见太阳,有些博主不知道写什么,索性就不更新了,以年更、月更、半年更,如果博客能长草,已经一人高了。其实博客嘛,不就是将自己所见所闻的事情记录下来,俗话说:好记性不如烂笔头。现在只需要手指在键盘上敲敲打打,或者直接像林 语音一下,一篇不长不短的文章就出来了。

生活博客,技术博客都一样,生活博客有琐碎的事情可写,技术博客我觉得能写的更多,一个疑问,一个答案都能成为一篇文章,这也是为什么程序员应该开一个博客来记录。因为你现在遇到的问题也是后人可能遇到的问题,写出来分享出来,后人靠着强大的搜索引擎发现你,解决掉。

没有时间写博客就如同很多人办了健身卡没有时间去健身房一个道理。

兴致勃勃的折腾了一通,给自己定下了目标,最后慢慢的找借口,这个借口最好的解释就是:懒。

快读时代,讯息像潮涌,四面八方的涌入你的大脑,这个时候就要找一个自留地,沉下心来写文字。我一直保持着手写日记的习惯,对我来说,写日记就是释放压力的一种方式,写出来了就如同找人倾诉了一般,压力和坏心情跃然纸上,从自我转移到纸上这个媒介,这就是某种能量的转移,对我有效。

如何坚持的去写博客?

这是很多博主面临的一个问题。

第一个就是如何坚持?就喝上面说的健身一样,如何坚持去健身。

以我的8年的健身经验(我2014年开始健身,中途基本没有断过),只有自己觉得有回报了才有动力。健身起初的第一年是摸索着入门,基本不会在短时间看到身材的变化,当然如果你肯吃苦肯努力,并且有个健身教练能指导你,3个月就会判若两人,但这需要金钱的付出。

坚持健身1年后,肉体和心态上都会有变化,肉眼可见的身材壮实了,心态也好了。并且有了「3天不健身就烦躁」的强迫症。

写博客如同健身一样,刚开始写的时候,顶算是自言自语,博客无人问津,当你坚持做一件事,一年之后,你的博文会慢慢的增多,别人也开始注意到你的博客了。

(中文圈的百度seo确实不好做,因为被各大自媒体都占据了,比如我的旅游博客,写的游记攻略什么的都被小红书、携程、大众点评等比了下去,没人喜欢看长文了。反观,台湾的博客,旅游资讯90%都是来自个人博客的推荐,所以台湾人靠写博客赚钱是很可以的)

写博客不能功利心太强,也不能一点seo不懂。

如果写出来不给别人看,那何不在电脑手机的记事本上写呢?所以写博客还是要给人看的,给人看就要懂seo,推荐「seo每日一贴」大神的博客,很有帮助。

当你的博客做到了seo优化后,就坚持写下去就行了。我觉得,几年后博客会重新回到大家面前,因为中文的网络发展太快了,pc端直接省略进入手机,以前还有耐心看知乎的长问答,现在的人最好嚼碎了弄囊了喂你吃,就差帮你吃了。太快了,不是好事。

写博客还能聚精会神的思考问题。会让自己暂时性的沉淀下来,梳理一下自己的思想。比如我的博客是旅游类,我需要查询这个景点的交通、门票、历史,还要挖掘这个景点的可观性,然后在梳理成一篇短文,写的过程就是学的过程。

我觉得,要一直写博客,写到中文互联网变迁,变回10年前。

如上这篇短文,可能也要变成草稿箱中的一篇了,写下来了不代表就能立即的发布出去,要找个合适的时机才能发布。

Dscf7259fushan 1

wordpress网站logo从svg格式到jpg

svg格式的好处很多,虽然是一张「图片」其实不是图片,和网站代码融为一体了,高清,可以随着浏览器字体的变化而变化,前提说的是svg是文字logo,但不好的是容量有点大,似乎会让网站头部加载变得缓慢,所以就索性又换回了图片格式。

svg弊大于利,不考虑用户体验就用svg,如果极度迷恋seo,就要换成图片格式了。

有关svg的介绍还是问百度吧:svg是啥?

图片jpg格式只有250*60,是一张很小的图片,因为主题限制,只能上传这个容量的logo,如果扩大尺寸的话,主题不支持缩放,这就让原本模糊的图片变的更加模糊了,这可怎么办?

比如下面是svg格式的:

这是目前网站采用的一个jpg格式的:

模糊的感觉像近视眼了。

那么直接去掉logo,直接用网站标题和描述代替不就解决了吗?也是可以的,但网站很平淡,没有颜色,中文字体黏在一起很不美观。

如下图:

那么,如果是英文的直接用标题是很可以的。如下图:

保留标题和描述的好处就是,在百度搜索关键字的时候,会优先考虑到网站名字,因为关键字包含在名字内,并且在头部,利于seo。不过放眼看去,很多优化好的博客也都采用的是logo,而不是直接文字标题。

那么既要seo好,还要有自己的风格,那只能选择模糊过的图片jpg作为logo了,因为我电脑上没有安装制作矢量图的软件,所以直接就用ps朴素的制作了。

本文结束。

All The Data Amico

11月份谷歌联盟收入:您的收入增长了 9%。 战绩不错!

继续努力,11月份的收入比10月又增加了9%,虽然只增加了2美元,但是依然是向着好的方面去发展,这对于个人博客来说是得之不易的,连续3个上涨,自然搜索的流量越来越多了,也带来了一定的美金。

谷歌联盟10月报告:收入20美元,您的收入增长了 285% 势如破竹

9月份的战绩:也比8月份增长了50%

两个月的广告收入可以支付全年的虚拟主机和域名费用了,于是抓紧时间去域名商那里续费,顺便也续费了虚拟主机,为什么现在还在使用虚拟主机,大概是个人偏好,并且博客的流量不多,虚拟主机足够了,之前也用过VPS,价格比虚拟主机贵一点点,但我在博客用的cloudflr,所以即便是香港的vps依然会很慢的,况且可视化的后台管理好用的需要收费,非可视化的我又不会,所以虚拟主机正适合我这种小白,以后如果流量上去了,在考虑VPS。

目前博客的虚拟主机是老鹰主机,国外老牌的主机商,从2015年开始一直用到现在,基本稳定率在99%,一年也不会宕机,性价比确实高,一年只需要135元人民币即可,如果大家想了解的话,可以点这里购买,后我会获得少许的佣金。

盘点一下我用过的几个虚拟主机,从最开始的免费主机主机屋,到国内代理的比较大的品牌,bluehost,还有鳄鱼主机,鳄鱼主机在5年前用过几年,后来感觉稳定性不要行,所以才更换到老鹰主机。

之前还有个人的主机商,mihost,5元钱一个月,只是测试了一下,这种个人的不靠谱多了。后来用过遨游主机的VPS,香港的服务器,速度是没得说,也属于老牌的主机了,现在还在运营着,每个月大概是60元人民币,性价比很高,5年前用的,现在还很稳定。

vps的主机论坛,天天有人讨论主机的,其实作为小白来说,经营一个小博客,完全没有必要弄这么复杂,我现在感觉要考虑wordpress.com的付费版了,这样不仅不用自己操心,付费版还能加入自己的谷歌联盟,绑定自己的域名,基本上就是花钱买了一个主机,有大树可以靠,稳定性就不用多说了。(看了一下报价,吓到了,能与目前的wordpress相比,每月25欧的价格太贵了,低一档的话不能上传插件和主题,不折腾主题和插件的wordpress就失去了灵魂一样。所以就不了了之了)