修改WordPress语言包po文件的方法和工具

在改主题的时候遇到一个麻烦的问题.虽然官方有语言包对WordPress进行汉化,但是发现翻译的和我想要的不一样.于是就上网查了查.找到了一个好用的工具.我们知道语言包是两个文件:zh_CN.po和zh_CN.mo如果你想用文本编辑器来修改.po文件的话是没有作用的.修改.po的同时还必须修改.mo文件而.mo是没法编辑的.这时候就得用”po-edit”了.按下面的步骤做就可以改成你想要的翻译效果.

使用方法:
1.当然是先下载po-edit这个软件.没软件你自己编啊,呵呵。
2.打开zh_CN.po文件,选择你想要改的条目在下方进行编辑.
3.文件-另存为-随便选个地方(po-edit会自动为你创建zh_CN.mo文件,警告信息点确定忽略即可.).
4.将这两个文件上传到你的主题目录并覆盖原文件..OK-一切搞定.

下载地址:http://down.clang.cn/view/69.html

国内常用的Node、Python、Linux源

经常使用Linux和Python Node,下载第三方包的时候很慢,把常用的国内源总计出来方便自己切换

国内镜像站-Node
以下为国内比较稳定的npm源:
官方源:https://registry.npmjs.org/
1、taobao:https://registry.npmmirror.com
2、tencent: https://mirrors.cloud.tencent.com/npm/
3、yarn: https://registry.yarnpkg.com/
4、cnpm: https://r.cnpmjs.org/
5、npmMirror:https://skimdb.npmjs.com/registry/

国内镜像站-Python
以下为国内比较稳定的pip源:
官方源:https://pypi.org/simple/
1、豆瓣:http://pypi.douban.com/simple/
2、清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
3、阿里云:http://mirrors.aliyun.com/pypi/simple/
4、中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple

国内镜像站-Linux
以下为Centos国内比较稳定的yum源:
1、阿里云开源镜像站:https://developer.aliyun.com/mirror/
2、网易开源镜像站:http://tel.mirrors.163.com
3、搜狐开源镜像站:http://mirrors.sohu.com
4、清华大学开源镜像站:https://mirror.tuna.tsinghua.edu.cn
5、浙江大学开源镜像站:http://mirrors.zju.edu.cn
6、南阳理工学院开源镜像站:http://mirror.nyist.edu.cn

统信UOS/Debian/Ubuntu完全卸载删除Docker

卸载Docker,同时删除Docker镜像、容器、数据卷等文件。

Docker自17.03版本开始分为两个版本Docker CE和Docker EE:

Docker CE:Docker Community Edition,即Docker社区版
Docker EE:即Docker Enterprise Edition,即Docker企业版。
卸载Docker的命令如下:

卸载Docker CE

sudo apt-get purge docker-ce

卸载Docker EE

sudo apt-get purge docker-ee

删除Docker镜像、容器、数据卷等文件

sudo rm -rf /var/lib/docker
在完成这些操作之后,运行以下命令检查系统中是否还存在docker文件:

sudo find / -name 'docker'
可能仍然存在一些docker文件。这个时候,你可以执行一下删除方式,再次进行卸载。

删除安装时自动安装的所有包

sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc
查看删除docker其他有没有没有卸载干净的包

dpkg -l | grep docker
卸载相应的包

sudo apt-get autoremove docker-ce-*
删除docker的相关配置&目录

sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock
确定docker卸载完毕

docker --version
确定docker卸载完毕

最后可以再执行一遍检查:

sudo find / -name "docker" -exec rm -rf {} +
删除所有相关文件即可。

安装

UOS统信操作系统安装docker
cat /etc/product-info
UnionTech OS 20 20210126 mips64el

cat /etc/os-version
[Version]
SystemName=UnionTech OS Desktop
SystemName[zh_CN]=统信桌面操作系统
ProductType=Desktop
ProductType[zh_CN]=桌面
EditionName=Professional
EditionName[zh_CN]=专业版
MajorVersion=20
MinorVersion=1031
OsBuild=11012.107

cat /etc/debian_version
10.10

网站开启https后火车头无法获取分类(开启SSL后,火车头无法获取分类列表解决方法)

火车头软件7.6老版本在SSL开启后,就无法获取到分类,这样就没办法发布到目标分类,发布状态显示未知
网上也有处理办法:
就是把强制SSL关闭,但这个方法需要每次发布登陆下宝塔面板,比较麻烦。
可以通过修改网站配置文件,让发布文件的请求不跳转到443端口
解决办法
网站-设置-配置文件,大概在12-14行
将下面这段代码

if ($server_port !~ 443){rewrite ^(/.*)$ https://$host$1 permanent;}

修改为

set $flag 0;
if ($server_port !~ 443) {set $flag "${flag}1";}
if ($request_uri !~ "Locoy.php"){set $flag "${flag}2";}
if ($flag = "012"){ rewrite ^(.*)$  https://$host$1 permanent;}

意思就是访问Locoy.php就不要跳转到HTTPS。
Locoy.php 放在根目录。

WordPress文章修订记录清除方法

WordPress自带记录文章修订版本的功能,每次编辑或修改文章,系统都会自动生成并保存一个修订版。

定期清理:
1.打开主题文件夹中的 functions.php,将如下代码添加至文件末尾的?>前,保存(主题文件夹在wp-content/themes)

$wpdb->query( "DELETE FROM $wpdb->posts WHERE post_type = 'revision'" );

2.打开网站任意文章刷新,返回wordpress后台可以看到历史修订版本已被清理干净,然后删除上述代码,需要清理时再添加。

3.永久关闭修订记录

4.如果清理了以往的文章历史版本,并且不想再产生这些内容,可以关闭此功能。

5.WordPress 提供了关闭方法,在 wp-setting.php 中有一个变量 WP_POST_REVISIONS,把它设置为 false 就可以屏蔽 WordPress 日志修订功能。

6.打开网站根目录,找到配置文件wp-config.php 将下方代码添加其中,保存。

define('WP_POST_REVISIONS', false);