标签: Wordpress

  • 由openshift搬家至Amazon EC2东京节点

    博客使用openshift的免费服务,已经有将近半年的时间了,首先在这里感谢openshift,让我能学会了很多ssh、linux的知识,以前使用ubuntu还仅仅停留在desktop环境。

    openshift的服务,我的另一个很小的论discuz坛还在使用,感觉速度、稳定性还不错。不过wordpress方面,感觉比较逊色。加载速度比较慢,于是有了更换网站空间的想法。

    由于博客没有固定收益,第一想法还是继续使用免费的服务。通过openshift的使用,巩固了我对ec2的认识,换成ec2也就顺理成章了。目前在用的就是amazon ec2 tokyo节点的服务。速度明显比之前的弗吉尼亚节点快了许多。

    暂时先用着,ec2的免费配额虽然比较简陋,但是驱动一个这么小的博客足够了。在这里感谢amazon ec2能提供一年的免费服务。感谢杰弗里·贝索斯先生!

  • 启用加速乐CDN后无法登陆wordpress后台的解决办法

    博客很久没有更新了,所以一直没有注意到加速乐启用后,后台无法访问了。在网上搜索了下,官方给出的解决办法是将wp-admin加入到黑名单中,不加速这个目录下的任何网页,我尝试后,发现不能奏效。原因可能是使用了openshift搭建的wordpress的缘故吧。

    原因不探究了,解决方法很简单,直接改自己电脑的hosts地址,将自己博客的ip地址直接添加到hosts,这样本机访问自己的博客,不使用加速乐,访问后台也就不存在这样那样的问题了。

    这个方法只能治标,不能治本,如果您有更好的方法,请给我留言,谢谢!

  • 修复wordpress feed导致的Google抓取错误

    很久没有登录Google Webmasters账户了,今天到账户中查看,发现自己的Wordpress博客有大约140多个抓取错误,错误提示显示网址:找不到。一看地址,发现每个地址后面都带个feed,点开一看果然404错误。

    起因:文章页底部的订阅评论feed地址有问题所导致。

    解决办法:安装插件Fix Rss Feeds并启用就可以了。 (更多…)

  • 关于WPtouch插入admob广告的问题

    在百度知道看到有网友提问WPtouch 插入admob 广告的问题,这个问题可以解决,前提是花钱购买WPtouch的收费版,现在完全没有必要使用admob做移动广告了。Admob现在的定位是软件开发者,而网页内容方面是Adsense移动手机版。Google已经把两者的交叉业务划分清除了。

    (更多…)

  • 利用WPtouch打造手机触摸版wordpress

    上个月参加Google Adsense合作伙伴日,工程师们建议站长们为自己的网站专门针对移动设备优化下,更好的提高用户体验,也增加自己的收入。于是跟风,尽管博客没有流量可言,但是忍不住要试试。只要为wordpress安装一个插件就能实现这个功能。

    到wordpress后台,安装插件,搜索WPtouch,安装即可。安装完成并启用后,需要重新添加统计代码(原来的统计代码在移动设备访问时不能使用)。另外也可以添加Adsense广告。

    (更多…)

  • 合并多个wordpress博客

    之前 RU域名免费的时候,建了几个wordpress博客,每个博客风格不同,内容也不同,现如今RU域名开始收费了,为了能保留原来的博客,出此下策,买一个com域名,将原来的多个wordpress博客合并成一个。
    几个困难需要解决,几个不同博客的permalink不同,再一个就是如何保证所有文章原有的内链。
    推荐两个插件,一个是 Redirections,另一个Advanced Permalinks,后者允许多种permalink共存。
    好了,不罗嗦了,开始操作。
    第一步去你原来的博客,将文章导出,草稿就免了吧,没多大用处。记下你的日志的permalink形式。
    然后,到新博客导入,导入的时候,导入完成后会询问你是否将原来博客的图片,连接之类改成现在的,勾选,确定即可。这样会为你省下很多的麻烦。
    第二步permalink的设置,打开新博客,记下第一篇导入文章的开始id,以及最后一篇的id。(id获取办法:默认情况下,链接形式为?p=123,这个123就是id号。)
    接下来,就该Advanced Permalinks出场了,用它可以兼容多种permalink了。打开固定连接选项,首先在自定义结构出填写/%postname%.html保存。而后选择Posts选项,如下图

    在start id处和End id处分别填写起止id。然后再填上你想要的permalink形式即可。

    搞定这些后,就算完成了,再去看看内链,图片的地址都对了吗,最后去原来的博客做下301重定向即可。

    多个博客,多重复几次就OK 了,对于有些地址可能变更了的话,可以用Redirections在新博客中重定向。

  • wp-content/plugins/wp-pagenavi/wp-pagenavi.php on line 179

    好久没有更新博客,发现wordpress有的插件已经有了新版本了,于是逐一更新。更新其他几个插件都很正常,可是wp-pagenavi这个插件更新后,却无法启用,提示wp-content/plugins/wp-pagenavi/wp-pagenavi.php on line 179

    原因,我的wordpress版本较低,是2.91版的,而插件是针对3.0的,故不兼容完全在情理之中。解决办法很简单,删除wp-pagenavi这个插件后重新安装。我又退回到了wp-pagenavi 2.61版的。

    插件没有必要用最新的,关键是合适和稳定(当然有Bug除外)。

  • 批量删除wordpress垃圾评论

    我的另一个博客不知怎么搞的,被人给盯上了,全是垃圾评论,都是老毛子发的。那个博客连流量都没有,不知它是怎么招商门来的?1000多条垃圾评论,删起来太费劲了,怎么批量删呢?

    我的Awardspace空间,带phpMyAdmin,有了它就可以批量删了。下面我详细的借助图片操作下。

    登陆phpMyAdmin,

    登入名称是你的DB User

    密码就是你的数据库密码

    点击左侧的wp-comments,这是评论的默认表名

    执行这个sql语句SELECT * FROM `wp_comments` WHERE 1如下图

    执行就可以了。

    垃圾评论英文的最多,这一点还是比较欣慰的。

  • 放弃wp slug translate使用smart pinyin slug

    Awardspace这款虚拟主机的文件夹权限我至今没改明白,造成了很多低级的错误,插件有很多现在还暂时用不了,慢慢学习吧。我在安装wp slug translate时遇到了这么一个错误

    Warning: fsockopen() [function.fsockopen]: unable to connect to translate.google.com:80 in/home/www/nop.org.ru/wp-includes/class-snoopy.php on line 1142

    这款虚拟机是支持fsockopen函数的,问题应该就出现在文件夹权限上,默认的文件夹权限为755,需要改成777.没有改成功,只好改用smart-pinyin-slug。试试效果,不过这个插件不能离线使用。

  • The plugin does not have a valid header

    我在使用autoblogged插件时,上传完后,启用插件时遇到了“The plugin does not have a valid header”这一问题。由于是刚入手wordpress,找了很久才找到原因。

    以我使用的插件autoblogged2.5.74为例,讲下原因以及解决办法。这个插件我在网上下载的,压缩文件里的文件夹名也是autoblogged2.5.74,问题就出在这里,插件作者设计的文件夹名应该是autoblogged

    只要我们解压这个压缩文件,将文件夹重命名autoblogged后自己压缩成zip文件就可以了。

    插件开发者是这么描述的

    要正确安装AutoBlogged,你应该使用FTP或托管控制面板的文件管理器上传下的wp-content/plugins目录autoblogged目录直接。换句话说,完整路径autoblogged.php应该是
    :/ wp-content/plugins/autoblogged/autoblogged.php

    这样再上传,安装试试。如果还不能解决请给我留言。