WP Super Cache删除方法

经过两天的折腾,试用了WP Super Cache(据说是一个经典的老牌的并且非常好用有效的插件),个人认为此类插件效果非常有限,不建议使用。下面是我找到的卸载删除方法!

编辑你的插件目录中的 wp-super-cache/uninstall.php文件,将 UNINSTALL_WPSUPERCACHE设置为一个非空值。

define( ‘UNINSTALL_WPSUPERCACHE’, ’1′ );

打开你的浏览器并直接调用 wp-content/plugins/wp-super-cache/uninstall.php文件。

你必须登录并确认这个动作。

如果你没有立即删除这个插件,在这个脚本运行之后,请注释掉上面这行 define() 以免其他人运行它。

WordPress博客SEO优化的六点经验

wordpress是非常不错的博客程序,也是很多博客爱好者所喜欢的建站程序之一,wordpress不仅仅模版丰富,而且有足够的插件可以供我们选择,wordpress在seo优化方面做的也十分不错,在搜索引擎优化方面它基本上给我们解决了80%左右的问题,但余下的20%左右的SEO工作,还 是需要人工要去做的,而且也是非常有必要的,怎么才能做好这余下的20%左右的工作呢?就来看看这篇文章吧!

1、keywords和description要充实起来
keywords和 description无论对于什么类型的网站都是十分的重要,这是搜索引擎第一眼看到的内容,也可以说是你网站的门面,关系着你整个网站的主旨所在,虽 然有人说这部分的写作也对搜索引擎排名的影响越来越小了,但是,并不是说明这部分写作没有作用,如果有条件和时间的话,还是应该尽量把keywords和 description很好的填充起来。

2、博客标题格式书写要合理
title就是一般显示在浏览器标题栏的文字,有些wordpress模版中的标题格式是这样的“Blog标题 >> 文章标题”格式,不建议使用,建议采用“文章标题 – Blog标题”的形式,可以使用如下代码就行修改:
修改下当前wordpress的模版,把header中的原来的

<title></title>

替换 为

<title><?php wp_title(&laquo;, true, ‘right’); ?> <?php bloginfo(‘name’); ?></title>

除此之外,尽量在title里面出现关键词。

3、标题中要有网站主旨相关的关键词
这点在上面也提到过,文章的标题对于SEO来说,它是搜索引擎首要接触到的内容,也是整篇文章之精华总结,所以,在写文章标题的时候,把相关网站相关的关 键词放进去,十分的有必要。例如:有一篇关于 IXwebHosting的文章“如何使用优惠码最省钱”,这里最好把IXwebHosting放到标题中去,改成“如何使用IXwebHosting优 惠码最省钱”或者“IXwebHosting主机优惠码如何使用最省钱”,这样对于搜索引擎来说,它就能很快很好的识别出文章的内容,进而对你排名有所影 响。

4、文章段落的开头最好能加入关键词
上面说了文章的标题,接下来就是文章段落的开头部分了,段落的开头部分是整篇文章思想之所在,故,在文章的开头竟可能的加入关键词,如果加不了那就不要加 入关键词了,加入的词语不要太过于生硬,这里加入的关键词要合理,不要过多的加入关键词,这样很容易造成关键词堆砌,只会得到“适得其反”的效果。

5、为博客文章添加tag属性
tag属性很多博主都不怎么在意,感觉多无所谓,如果这样想的话那你就大错特错了,TAG可以增加用户的体验度,而且,搜索引擎在抓取内容时候,也会对相关Tag关键词予以重视,写博客文章的时候,尽可能的为博客添加tag属性的关键词。

6、页面的URL中最好能有关键词
博客中使用的URL地址格式都是自定义的格式,所以在自定义 URL地址时,尽可能的把URL地址唯一化,不然会造成复制内容而影响搜索引擎结果排名,无论是设置成拼音或者英文都是可以的,这个看个人的爱好了啊,英 文站最好是设置成带关键字的英文地址,对于网站的优化很有帮助的。

注:wordpress里有个URL设置就是永久链接,使用这个链接需要你的服务器支持rewrite功能(也就是我们常说的伪静态开启),使用这个链接确认文章标题使用了永久链接,那么你可以自己设置页面名称了。

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

除了上面介绍的内容之外,页面中的图片,也竟可能的把
图片加上相应alt属性的信息,并且确认这些标记和显示的
内容匹配,这会帮助搜索引擎更好的知道图片的内容。当
然,你也可以在alt里面加上几个关键词,大门不要太多,
那样就是堆积了,是作弊,要被K站的。

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 10.0.1 (Build 4054)
Charset: utf-8

wsBVAwUBTKQV/9qgKng0ZFyJAQgJQAf/dKvgY0BwEi4c6gaKuDL5cIVuEN3QmAnr
9jELk/eOlid8K9fNOfYhtPLTDLyjDGUG0kDRYzvxOP6pdHwSN0ch9Otnf/h3d0e4
l3Fd7uMBOL08AZ4X3+6AUEVCVZK0nHpHIIOXuy8LxztpDEny/gX1xuKCggPntLey
CXnaXVM1v+sHJOQeFNoHO10SQ74Thu1o/C9y7NTPfg9wcr9R5xLgj5fZplhcPJwy
01HyE/DB2vVjYnTpl2VPkbR5NRgi4dmlXuErPFNnIOLGQhV9XR6pDoBzcr2AwrbY
86CPqMv0v4kpAI9KMXwfDVWhQC2KnaENrxoDF7Ke5dfFOf44hnZG5w==
=+/Ks
-----END PGP SIGNATURE-----

IE9不兼容WordPress,无法发表文章

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

16日,IE9的新版测试地址已经放出,我也下载安装了。

遗憾的是,用IE9登录WORDPRESS后台后,甚至无法发表文章。

“可视化”标签里面,无法输入无法编辑,“HTML”标签
内,自带了P标签,这个标签一定是后台某个代码遗留下
来的,被IE9错误解析剩余的。

因此,建议测试版不建议使用其发表文章,以防文章代码
错乱。

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 10.0.1 (Build 4054)
Charset: utf-8

wsBVAwUBTJHpotqgKng0ZFyJAQiTuggAi06dZz2o012Vc5w/gxunNlw85e3ceCA0
hvm+/LPmymFq1x6OUuOD0X5147/vDMsn0Km+Xtf2ue+uWcNHCU/3OmQLUUkPlN/n
8QWOximlxGZNCamlLEulupD1URW97ha7CmBnM0lb9lOkhnuGlQYLXifoQqs9ERLE
rx1jhCr1ZYmbnm3FqVDytheIEihSOeTu137oa4hMg6PsbSZpc41rJERyBOEmOpSi
UdMD4u9WQhmreC+AgJikEt6ivka/2rP2C7scAt8kOejLY2rBV1ynxzRWSj+29ofZ
t0BRXsRa8je79drDAwLcOTEfdW6lzVXjgqLadrGCbk2Ov2cUs75HwA==
=zFY8
-----END PGP SIGNATURE-----

WordPress用PGP签名发文章的注意事项

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

原创消息用PGP签名(或加密)后,复制到文章内容时,一
切正常。

WordPress配置好后发布,然后去前台将发布后的内容复制、
解密,就提示“剪贴板未发现PGP信息”。怪哉……

经过逐行严格对比,发现在首行的和尾行的五个段"-",被
非法替换。其他没有大问题,只是格式不规范了。

原因找到了,解决方案随之而来:

1.把PGP的加密消息和签名内容作为源代码原样保存,这样
前台就可以显示了。
2. 用pre的代码,将输入内容保持原样

第一种方法,采用保存源代码方法,我就不多说了,插件
WP-Syntax就可以实现一切。

经过测试,用pre代码直接控制原样就可以了,作为例子,
本文用PGP签名发表。

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 10.0.1 (Build 4054)
Charset: utf-8

wsBVAwUBTIpt9NqgKng0ZFyJAQiopwf/WuWWyzOxYEm97EeEhXQRJo4BUVhLqhdR
6KzRSmDd7adz7/ES7i0pmMQ2xpiMoLZn/o91SNfKPGI8OSBRtKTmRyPU3GreQ+jH
227bSCrSn+/VwIZicLz0aQVYrdKSB1CHBLi2ObKqM9RXZi4GQm9VWvnLSVLYi2hL
8AntQ8YGOfZXfZsHxOuFMS2IgvhFLvIc1xFp4OCEAqHeOcLt7S2es4Fa63GNkZX1
nRJnkihf2kI8c8XaCMjuzDwWnSw9FPyeHXCV3lYNu+j93ufkG2r7lgDgyh/BeNPS
dco9fJPNz3Z9Qp/sgXPnjF96/64I2fQoTTjImd8VdwDMxPWbaU/hyA==
=yiq0
-----END PGP SIGNATURE-----

彻底清除DNS缓存

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

今天为博客买了空间,域名是解析成功了,本机DNS缓存老
是不能有效的清除,总结一下如何有效清除本机DNS缓存。

计算机对域名访问时并不是每次访问都需要向DNS服务器寻
求帮助的,一般来说当解析工作完成一次后,该解析条目
会保存在计算机的DNS缓存列表中,如果这时DNS解析出现更
改变动的话,由于DNS缓存列表信息没有改变,在计算机对
该域名访问时仍然不会连接DNS服务器获取最新解析信息,
会根据自己计算机上保存的缓存对应关系来解析,这样就
会出现DNS解析故障。

这时我们应该通过清除DNS缓存的命令来解决故障。

清除DNS缓存命令

开始-运行-输入"cmd"回车-输入"ipconfig/flushdns"回车(引
号中的内容),OK。

但是有时候这样做还是无法清除DNS缓存,我们还可以这样
来清除DNS缓存:

控制面板-网络连接-在本地连接上右击,选择‘修复’

不过,很多时候还是无法完成清除DNS缓存,那么,怎样才
能有效清除DNS缓存呢?

在计算机中有一个Dnscache服务来为此计算机解析和缓冲域
名系统(DNS)名称。我们可以通过控制面板-管理工具-服
务,找到DNSClient,双击打开它的属性,直接停止它,这时
你Ping一下解析的域名是否正确了呢?再启动DNSClient服务
即可。

实在连这样都不成功的话,重启一下电脑吧。

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 10.0.1 (Build 4054)
Charset: utf-8

wsBVAwUBTKKYlNqgKng0ZFyJAQjirAgAw6DmbQhQVMBBy1WYBfa4qaWb80tg1DPW
TL2j9FmyxuNlKJjc3A+PsrnAY7K68B+yiydWHFrFn25POSPnqvEACOTykqgJ6Tv9
QDx9xJbDC3OKBbscYGafvjmGJELH59UKiaZpo/CILMHOY37fnRkQ5ZUWMAHYuWcA
5MoIoxTuv2C+rxcIdwjZ3L3Tk0X63SqlkhH13T++R8xgGrKsg7knrBWH/DGuol72
kQN16SQrCd2nlqnC/Raqytcc8HnJg9e6r6MAoS65t6VHmjzeL0wf4K1FkI5RNAhR
W4Z92X918+kE6Dychn7UEabReSRU7qMarFyWO9xKsO4POU4mjIOoaA==
=C9gD
-----END PGP SIGNATURE-----

WordPress Download Monitor插件使用教程基础篇

Download Monitor是管理文件下载的WordPress插件,可指定文件只允许登陆下载,具有下载统计功能,同时含有一个下载页面(可点击本站顶部导航栏的下载查看效果)。另外单条下载效果如下面的插件下载。

提出一个概念——短标签(官方文档上是short-tag),就是用类似于

[download_page]

这样用[]括起来的部分(包括[])。WordPress Download Monitor插件支持的短标签为

[download_page][download][downloads]

3 个。短标签中可以包含一个或多个属性;属性由属性名和属性值两部分组成,中间用等于号=连接,属性值需要用半角双引号””括起来;属性与短标签名、属性与属性之间用空格隔开。比如短标签

[download id="2" format="3"]

包括值为2的id属性和值为3的 format属性。具体属性值的意义见这里。

在前台显示文章或页面内容时,WordPress Download Monitor插件会查找以上3个短标签,然后替换为相应的HTML进行显示。

[download_page]

会被替换为下载页面的HTML

[download]

会被替换为一条下载项的HTML

[downloads]

会被替换为多条下载项的HTML

具体替换成的HTML内容(即显示的样子)由短标签可选的属性与值决定。下面会具体介绍。

进入使用介绍。

安装激活WordPress Download Monitor插件,略过。

1、插件配置

在后台管理菜单底部找到下载管理,在这里进行插件的配置、下载项的管理和下载日志的查看。

分类管理:添加、删除下载分类。需要先行设置。

自定义输出样式:单条下载项被替换成的HTML内容,其中每次下载输出HTML不同的部分用变量表示,类似于{url},具体可用的变量在后台设置界面上有提示。这里需要懂一点HTML知识,如果你还欠缺的话,赶紧去补习一下。添加新样式后会对应有一个ID,我们记为FormatID,因为后面会用到。需要先行设置。

自定义下载地址:设置下载链接的URL格式,如果不做设置的话,使用默认下载地址wp-content/plugins/wp- download_monitor/download.php?id=的格式。设置的话需要服务器支持URL重写,或自行通过404方法实现对永久链接的支持。可不做修改。

其他选项:自行看设置旁边的说明。可不做修改。

以上配置中分类和输出样式需要使用插件前做好设置,其他可保留不动。

2、添加下载项

【插件v3.3之前的版本】在下载管理里有两项功能:添加本地文件和添加已有文件。两者唯一的差别是是否上传下载文件。添加本地文件是在添加时选择本机电脑的文件并上传到服务器上(上传后文件位置是在配置的其他选项里设置的),而添加已有文件则是直接添加一个已经在网络上可访问的下载链接作为下载源。添加一个下载项时具体的填写的内容直接看添加界面的提示即可。【插件v3.3之后的版本】下载管理里添加新下载项(Add New),已将之前版本的添加本地文件和添加已有文件合并,用上传文件或者填入文件的地址来区分是上传本地文件还是使用已有文件。

自定义字段如果你不懂的话就别踩它,一般人估计也用不到。添加一个下载项后在下载管理->编辑界面可以看到下载项的ID,我们记为 DownloadID,后面会用到。

3、添加下载页面

下载页面类似本站顶部导航栏下载链接打开后的页面,罗列了所有下载项的页面。

添加方法是:在后台管理界面,添加一个新页面,标题和永久链接自定,内容最简洁的只需要输入

[download_page]

即可。在前台打开这个新添加的页面就变成下载页面了,因为短标签被替换成了下载页面。

当然,可以做一些自定义的设定,只需要为短标签

[download_page]

增加一些属性;如希望下载页面每个分类默认热门下载只显示5个,每个下载项使用输出样式FormatID为3,只要使用短标签

<strong><span style="color: #ff0000;">[download_page pop_cat_count="5" format="3"]</span></strong>]

即可。具体可使用的属性看这里。

4、在文章中添加下载链接

在编辑文章界面,可以直接在文章编辑区需要插入下载链接的地方直接输入短标签

[download id="1"]

(这里的id值就对应上面下载项添加后获得的DownloadID);或是切换到HTML源代码模式下在编辑工具栏里有一个下载管理下拉选框,直接选择一个即可,系统会为你在文章编辑区光标所在的地方插入类似

[download id="1"]

的短标签,当然其中1会被替换为你选择的下载项对应的DownloadID。

为了让下载链接显示样式不同,可以为短标签添加format属性,类似

<span style="color: #ff0000;"><strong>[download id="2" format="2"]</strong></span>

,其中format对应上面配置自定义输出样式添加时获得的FormatID。指定format后,输出地下载链接会用对应的输出样式去显示。其他可使用的属性看这里。

通过此插件上传的文件位于网站目录 /wp-content/uploads/downloads/年/月/ 下。

ARP攻击原理与防御

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

ARP协议

在局域网中,虽然我们习惯用IP地址来标识计算机,但在
网络数据传输过程中,真正起到地址作用的是“MAC地址”
。MAC(MediaAccessControl)地址又称物理地址,它通常由网卡
生产厂家烧入网卡的EPROM(一种闪存芯片),一般情况下
它是全球唯一的。

一个主机要和另一个主机直接通信,必须知道目标主机的
MAC地址。ARP协议“AddressResolutionProtocol(地址解析协议)
”的基本功能就是通过目标设备的IP地址,查询目标设备
的MAC地址,以保证通信的顺利进行。

每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的
IP地址与MAC地址是一一对应的,我们可以通过在DOS命令提
示符下,输入arp-a来获得本机的ARP缓存表。

如果在ARP缓存表中没有找到相对应的IP地址,主机就会在
网络上发送一个广播,目标IP的主机接收到这个帧时,会
向主机做出相应的回应。这样,主机就知道了目标主机的
MAC地址,就可以向目标主机发送信息了。
ARP攻击原理

ARP攻击的最主机手段就是用伪造源ARP地址发送ARP回应包,
对ARP高速缓存机制的攻击。攻击者持续不断地发出伪造的
ARP响应包就能更改目标主机ARP缓存中的IPMAC条目,造成网
络中断或中间人攻击。

当计算机接收到ARP应答数据包的时候,就会对本地的ARP缓
存进行更新,将应答中的IP和MAC地址存储在ARP缓存中,因
此,B向A发送一个自己伪造的ARP应答,而这个应答中的数
据为发送方IP地址是192.168.10.3(C的IP地址),MAC地址是DD-D
D-DD-DD-DD-DD(C的MAC地址本来是CC-CC-CC-CC-CC-CC,这里被伪造
了)。当A接收到B伪造的ARP应答,就会更新本地的ARP缓存
(A可不知道被伪造了)。当攻击源大量向局域网中发送
虚假的ARP信息后,就会造成局域网中的机器ARP缓存的崩溃
。
ARP攻击的目的和现象

当局域网内某台主机运行ARP的欺骗木马程序时,会欺骗局
域网内所有主机和路由器,让所有上网的流量必须经过病
毒主机。其他用户原来直接通过路由器上网,现在则转由
通过病毒主机上网。

这样做的目的有很多,比如用户已经登录了网游服务器,
病毒主机就会经常伪造断线的假象,那么用户就得重新登
录网游服务器,病毒主机就可以趁机盗号。所以当遇到正
面几个情况的时候,一定要注意可能是网络中出现了ARP木
马。

1.上网速度突然变得异常的缓慢;
2.经常断线;
3.访问所有网站杀毒软件都会弹出窗口报告页面有病毒。

当怀疑局域网中存在ARP攻击时,可以打开DOS命令提示符,
输入“arp-d”,清空ARP列表。如果能够恢复网络访问,则
基本可以确定局域网中存在ARP攻击,或者有电脑染上了ARP
病毒。接下来可以反复查看ARP列表,也就是反复地使用“
arp-a”命令(期间不要进行网络通信),如果发现除了网
关以外的某个IP地址会自动出现在列表中,而这个IP又没
有和本机进行实质的数据通信,则基本可以确定攻击源,
接下来需要断开该计算机的网络连接并彻底杀毒。
应对ARP欺骗攻击

面对凶猛的ARP攻击,以上提到的方法只能应急,该如何进
行全面防范呢?利用AntiARPSniff,可以保护你的网卡和网关
的通讯不被第三方监听,让ARP攻击对你的爱机无技可施。
AntiARPSniff可以100%防御所有利用ARP技术的恶意程序,发现
异常并自动重写ARP数据,它还具备追踪ARP攻击者的功能,
能够追踪对方的IP地址,这样我们就能找出ARP攻击的“始
作俑者”。

在AntiARPSniff主窗口的“网关地址”栏中输入网关地址,点
击“获取MAC”按钮,获得网关的MAC地址,之后点击“自动
保护”按钮,即可开启ARP攻击保护功能,当局域网中有人
试图对本机进行攻击时,AntiARPSniff即可出现ARP欺骗提示信
息,在“欺骗数据详细记录”列表中显示ARP欺骗攻击事件
信息。从中选中合适的ARP攻击事件,点击“追捕攻击者”
按钮,即可得到攻击者的IP和MAC地址信息了,据此可以轻
松找出局域网中的“破坏分子”。对于饱受ARP攻击之苦的
用户,AntiARPSniff能让你轻松摆脱烦恼。

通过参数设置,可以提高ARP防火墙的安全性能。点“工具
→配置”,可以把“主动防御”设置为“始终防御”,“
防御选项”的“ARP防御”可以设置为“安全模式”,这样
安全性就会更高。

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 10.0.1 (Build 4054)
Charset: utf-8

wsBVAwUBTKKeH9qgKng0ZFyJAQhoxwf/XT3y++C6ACf/kslEA4g4UnghMWVZElM8
xIRvor6iimsyzt5oAJJPgPBPBxwaNHVmT06VTATXOuR7cjf414JaPxstOczi9dGc
HI2knzEUC5dvtJbTfWEKwffiudqZZ7DKE5d/udyK8mccOnf3sJIofhSE2wW3qLN1
AabZu/SRnzDXfAixupjgvTV0QP09+SMRO4faR1bVh6tYqF662aDbqjPLf24y6g1t
/FK8UGcbmGNXGaU/YaouByIxPhX/fomEyJxubefkhVRQa8MgqBAdo+NlYJnrSTrR
FpzNx7l86VGsR1ocvCjMPH04qRqjS/7YkvHS1uiJcP6pwfz4X3fVxw==
=rPGe
-----END PGP SIGNATURE-----

WordPress维护模式解决

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

今天自动升级的时候碰到:Briefly unavailable for scheduled
maintenance. Check back in a minute提示。

解决方法如下:只要删除wordpress根目录下.maintenance这个文
件即可。

插件升级错误提示也可以这样解决。

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 10.0.1 (Build 4054)
Charset: utf-8

wsBVAwUBTKKfg9qgKng0ZFyJAQjYqQgAqv+9uZrQfsR2nxEjQ7QwBd4INChkn2tq
KhSyqG6aygRhJJ+3iKX6SOSHCZYgkjAyCKpRfDzbyhVn2bxnz8gF5k8UASxwvZOZ
LWtzfVYUcZQiFxMUTSRS7ZDlb1Fd0/Yij8u31SsuEzU038EHjUfI0p7gZ0N623gz
PkZIXeJ+56zLuJwUtrgU4FeZx+2F6+ctL2lcT+02q7+uA9M0QqqF9Bsstl7wiBZL
C5rY99WQfM7Oqg4Y/8TCEQmUjghtjGYa5yFZVCdEL6gTXCebDQMwcUhCAcK+w8zr
4dcpgZASyD+yfLZO+jtRVddFp8Ir6Aksso8ycfowKRr+QLUmFTz26A==
=1A+u
-----END PGP SIGNATURE-----

WordPress英文版 自定义字符汉化心得

很久很久以前,用WordPress中文版搭配一英文主题时,主题启动后就无法显示;数据库中改回来默认主题,就可以显示。遂放弃WordPress中文版,改用英文版。

不久后,采用WordPress英文版加官方汉化包,搭配现有主题,完美运行。

期间,研究不少插件,有一款插件是在“摘要”后面添加“阅读全文”的连接。因此插件意义不大,因此动了自己改代码的念头。说动就动,找到主题的index.php文件中的以下代码:

<!--p the_excerpt('');-->

(上面这段代码是输出摘要的)在其下面添加上如下代码:

<a href="http://www.92cm.com/wp-admin/%3C?php the_permalink() ?&gt;"><strong><!--p print 'Read More!--></strong></a>

于是,在摘要下面变显示了“read more!”,直接连接进入文章内容。

以上看似完美的内容,在主题转换为中文之后,发现“read more!”与中文主题格格不入,于是改成中文“阅读全文”。自以为大功告成,哪知道一旦改成中文,前台就显示乱码,在多个浏览器中均显示乱码。这个愁煞我也。

于是乎,开始泡论坛、官方网站、qq群大肆搜罗专家进行咨询,得到的答案基本雷同:编码问题(有说的稍微详细的,是UTF-8与ZHS或GBK差别),且目前能够解决的没有实际案例。小弟甚是不甘心。

最近几天,在研究几款带有原装英文PO文件的插件,将其汉化后应用在本站,发现效果不错。于是乎把PO和MO之间转换方法做了一个帖子,供有需要的认识参考。

今日,突发奇想:既然代码中英文不需改动,而是通过MO文件直接翻译显示,那么我的“read more”应该也可以啦。想到此处,甚是欢喜。

开始动手做:

  1. >检查主题是否有自带中文PO文件;检查后发现没有自带;
  2. >检查自带的中文MO文件;
  3. >反编译中文MO文件为PO文件,产生中英文对照表;
  4. >用EDITPLUS为PO文件增加对应的“read more”翻译行;
  5. >将PO文件编译成MO文件;
  6. >上传至空间;

经过以上步骤,本以为大功告成,没想到主页的“read more”还是在那里躺着。我大哭啊!……

到底是为什么呢?继续检查。把主题自带的英文输出方式拿出来看,发现他们都是用一个函数写的,函数如下:

<!--p _e('Read More','lightword'-->

于是乎动手,将自己的“read more”改成函数输出形式,刷新。

哇塞,效果出来啦,中文的“阅读全文”。

至此,大功告成!

小弟将几点心得写在上面,按步骤完成即可。如有其他问题,请回复本贴,将尽快获得答复。

经过以上步骤,本以为大功告成,没想到主页的“read more”还是在那里躺着。我大哭啊!……

到底是为什么呢?继续检查。把主题自带的英文输出方式拿出来看,发现他们都是用一个函数写的,函数如下: