Category: WordPress进阶

  • WordPress必装的几个插件

    题外话:
    WordPress的强大,插件起了至关重要的作用,从2.5来发布说明来看,官方也越来越重视插件的作用。但这样会产生另外一个问题,如果集成的插件不断的增加,本来就执行效率不高,占用资源又很大的WordPress如何让大家继续喜欢它呢?

    转入正文:
    WordPress是一个可定制性很强的开源程序,丰富多彩的插件就说明了这点。插件的出现很简单,基本上分两类:一类是本身程序已经满足了使用,但开发一些辅助的插件,满足个人使用的要求;第二类是程序在开发的过程中,并没有涉及到该功能,而这个功能又是程序必须的,该类插件主要是完善WordPress,也是一个程序不断完善发展的动力。
    本文提到的必装插件,是属于第二类的插件,希望各位在阅读这篇文章后,能让自己的WordPress使用起来更加顺手。

    1,数据库备份插件: WordPress Database Backup
    从博客安装完成开始那一刻,相信各位都在想,如何能保证数据不丢失,如果中途换过空间或遭遇过日志数据丢失的状况,相信更加明白数据的备份是件多么重要的事情,空间没了,可以再买,域名到期了,可以续费,但日志数据没了,怎么办,难道几个月甚至几年的辛苦的成果也好重来?

    (more…)

  • WordPress 2.5被暴Cookie保护漏洞

    WordPress 2.5.1紧急修复了WordPress 2.5的Cookie完整性保护漏洞。这个漏洞在WordPress 2.5.1发布的当天被公布。So,建议所有允许注册的Wordpresser们赶紧升级,升级方法以及版本信息请看这里。
    下面简要说一下本漏洞情况:

    • 漏洞名称:WordPress 2.5的Cookie完整性保护非授权访问漏洞
    • 修复情况:

    • 2008年4月22日: security@wordpress.com通知并确认该漏洞
      2008年4月25日:在WordPress 2.5.1发布修补程序的漏洞

    • 漏洞描述:
    • 从2.5版本开始Wordpress使用加密保护的cookie认证登录用户。新的cookie形式为:

      “wordpress_”.COOKIEHASH = USERNAME . “|” . EXPIRY_TIME . “|” . MAC

      MAC是由USERNAME和EXPIRY_TIME所生成的密钥计算得出的。由于 USERNAME和EXPIRY_TIME在MAC计算中没有分隔开,因此如果USERNAME和EXPIRY_TIME连接后没有变化的话,攻击者就可以在不改变MAC的情况下篡改cookie。
      成功利用这个漏洞的攻击者可能以admin开始的用户名创建帐号,然后控制登录这个帐号所返回的cookie,并获得WEB控制权。

    • 修复方法:
      1. 临时关闭注册
      2. 删除默认admin管理用户
      3. 下载最新的WordPress 2.5.1版本覆盖安装

    本文由辐射鱼翻译自WordPress 2.5 Cookie Integrity Protection Vulnerability

  • 两招加速搜索引擎收录

    有的人写Blog是为了挣钱,有的人只是记录自己,但无论如何,看到节节攀升的访问量,每位Blogger都会打心眼里高兴。加速搜索引擎收录无疑是提高访问量的最佳捷径之一!
    如果你是用wordpress搭建Blog,很荣幸告诉你,wordpress的ping功能,会让你的SEO更加如鱼得水。
    在WordPress的管理后台:

    英文版–Options –> Writing –> 页面下方的update services
    中文版–设置 –> 撰写 –> 更新通知

    添加你要ping的网站的地址,ping了他后就会来看你的,访问者也会来看你的..呵呵..

    http://blogsearch.google.com/ping/RPC2
    http://api.my.yahoo.com/RPC2
    http://api.my.yahoo.com/rss/ping
    http://ping.feedburner.com
    http://www.zhuaxia.com/rpc/server.php (more…)

  • 301 重定向wordpress地址

    用wordpress建站的同学,难免会因为更换域名或blog目录而改变Permalinks。在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错误信息,访问流量白白丧失。
    那么,如何才能让旧地址永久性转移到新地址,而不会出现404找不到网页的错误呢?当然是用 301 Redirect,因为它是对搜索引擎友好的最好方法。
    下面,我们就来介绍几种301 Redirect重定向方法:

    1. 修改.htaccess
    2. 在旧站点的.htaccess文件中添加
      RewriteEngine on
      RewriteRule ^(.*)$ http://someus.cn/$1 [R=301,L]

      或
      Redirect permanent / http://someus.cn/
      即可。其中,请把http://someus.cn/修改为你的新域名。
      若新站点与原站点的永久链接保持一致,此方法效果最佳。演示效果请看这里(已取消):Blog.someus.cn

    3. 修改header.php
    4. (more…)

  • 如何进行WordPress的日常备份

    WordPress最新的版本是wp2.5版,速度和ue都非常的不错,至少对于我来说上手非常快,而且使用起来也很方便。但是一直以来wordpress对于数据的备份和转移一直都没有正式的官方支持,尤其是没有对mysql数据备份的操作,对于很多wp的新手来说可能会有很大的麻烦。之前,我给大家推荐过用blogbackupr进行wordpress博客备份,今天就给大家推荐另外一个备份wordpress数据的好办法,很多对于网站建设熟悉的朋友大概也应该用过这个程序——帝国备份王,目前最新的是2.0版本。
    帝国备份王的具体特点大家可以到其官网上去看,我只给大家介绍我选择帝国备份的原因。
    1、帝国备份无需安装,下载压缩包并解压缩后直接用ftp上传到网站目录就可以。
    2、帝国备份支持mysql4.0,4.1,5.0等版本数据的备份和恢复。全面支持gbk、utf8等不同编码
    3、可以对备份数据的编码、分卷大小、readme文件等分别设置,非常人性化。
    基于以上三个原因,我相信大家也有些迫不及待了吧。
    下面我给大家介绍下帝国备份的使用方法。
    (more…)

  • 打造安全的WordPress

    images.jpg如果你也用WordPress搭建了博客,那么你必须了解下面三个技巧以保障你博客的安全,下面这三条技巧我已经用了两个,如果你习惯用固定的电脑来更新博客还可以试试第一条,经常在不同的电脑登陆博客,那么做好后面两点就可以了。

    1.保护好/wp-admin/文件夹
    一个博客的全部敏感信息都保存在 /wp-admin/文件夹下,而WordPress默认这个文件夹是公开的,如果别人想要获知这个博客的重要信息,完全可以通过访问这些文件来实现。一个有效的办法就是锁定/wp-admin/文件夹,只留有一个特定的IP能够访问这个文件夹。我们可以通过在 /wp-admin/文件夹内放置一个 .htaccess file文件来锁定这个文件夹,除允许的IP之外的其他IP都将无法访问这个目录,实现的方法:
    建立 .htaccess文件并放置如下代码: (more…)

  • PHP环境搭建套件评比测

    因为部署正式站点,drupal在iis下面走不好,所以用apache。出于懒惰的心理,想用php套件,还省得自己修改mysql配置,php配置,apache配置。当然,我说的不是pianorock,这就用的最繁琐的一个个安装的方式弄起来的。

    尝试过如下套件,xampp,easyphp,phpnow,twapms,discuz的exp系统。包括在discuz官方,也说了exp可以用来部署正式站点了。自然是在php和apache的配置上安全做的比较好。唯一的麻烦是,它的数据库端口默认是在6033而不是3306,然后我已经有了许多站点,在那么多站点的配置文件里一个个修改3306为6033很头疼。因为许多地方的特征码我也输入的 3306,一次性替换又可能出错。就暂时放弃了。但作为部属正式站点,这是个值得推荐的选择。相关组件版本也很新。

    我自己用的本机装的是easyphp来使用做测试的。它的优点是所有组件都默认开启了,很便于调试程序,但无论如何,这样的环境是不适合部署正式站点的。并且在性能上,也并没有经过什么优化,我在同数据同压力测试的时候,easyphp表现出的性能实在不能让我满意。

    phpnow没有什么特点,就不提了。

    twapms,是一个台湾人开发的工具,本身就很适合drupal使用,也测试过wordpress之类程序,完全兼容,值得推荐。唯一的问题就是套件控制器开发并不合理,有缺陷。

    xampp,应该是名气最大的一个php套件了。环境配置优化的不错,版本更新及时,并且有很方便和只管的控制台。懒人也可以直接启动apache和mysql服务。安全方面不太清楚,最好是根据自己的情况再做合适的修改。

    总的来说,新站点,求稳的,推荐使用discuz的exp套件。自己做测试开发的,推荐用easyphp或者phpnow,便于调试程序。要均衡的,xampp是不错的选择。

    用php套件并不能说明你是菜鸟,这只是一个帮你省事的工具而已。
    文章来源:http://www.pianorock.cn/node/7099

  • WordPress教程:CSS文件编辑器

    TopStyle Pro是一款功能专注于CSS设计的辅助工具,功能相当多,附有CSS码检查功能,减少写错的机会。尤其是它的HELP文件中详细的CSS指令介绍,很适于用作参考文件与初次接触CSS的人做为学习使用。如果你想进一步认识网页设计,做出更有风格有别于一般网站的网页,勿必要趁早接触CSS喔。

    如果你是新手,这款软件会让你更快的熟悉CSS,如果你是高手,那这款软件会让你更有效率。

    P.S:写完一段代码,随手按“Ctrl+S”,养成良好的写作习惯!

    软件下载:TopStyle Pro

  • 技术文档:升级WordPress需要准备什么

    WordPress还是跳票了,3月10号,大家并没有等到WordPress 2.5版本的发布,但已经放出的测试版,让很多人都心动不已,相信在正式版放出来以后,广大WordPress的爱好者肯定会升级到2.5版本。升级往往会带来一些问题,而且有些版本的升级行为是不可逆的,如果升级一旦出现错误,修复起来将是一件很费时间和精力的事情,这篇文章就是告诉大家,在升级之前,需要做好哪些准备来防止在升级以后出现各种问题。
    1,备份当前Blog的数据
    这步是必须的,后面即使有失误,也可以通过备份的数据来进行覆盖,备份数据有很多的方法,可以使用插件,也可以通过WordPress自带的备份功能进行备份。我推荐大家使用Wordpress自带的备份数据的功能对数据进行备份。而且如果给Blog搬家,这种转移数据的方法是最常规的,也是成功率最高的。但WordPress有一个不好的限制,如果你的数据大于7M,那么必须对数据进行分割,分别上传,从这点来说,使用插件备份数据也是不错的选择,而且官方也给出了一个备份数据的插件。
    (more…)

  • WordPress教程:PHP文件编辑器

    使用WordPress,很多朋友都会在主题的选择上花大量的时间,我比较认可的一种方式是,选择一款主题,进行适当的修改。从这篇文章开始,我将陆续介绍对WordPress主题进行修改需要的软件,并且对官方默认的主题进行分析,让大家能通过主题的修改,来完善自己的主题,达到满意的效果。这里需要强调一点,不管对主题修改到什么地步,只要主题不是原创的,请加上版权说明。
    可以PHP文件编辑器很多,我介绍的,是基于我自己的使用。
    我使用的PHP文件编辑器是Editplus,这个编辑器最大的特点是在编辑PHP文件并保存后,会生成一个针对未编辑前文件的备份文件,以.BAK结尾。这样的好处是显而易见的,如果对PHP文件的修改失败,可以直接对备份进行还原,修改。EditPlu是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、自动换行、英文拼字检查、搜寻取代、列数标记、同时编辑多文件、全屏幕浏览功能。能够同步于剪贴板自动将文字粘贴进 EditPlus 的编辑窗口中,让你省去粘贴的步骤,而它还有一个好用的功能,就是它有监视剪贴板的功能!
    还有很多的功能,可以在使用的过程中去了解,熟悉。软件已经发布第三个版本,我个人使用的是绿色版的。
    绿色版地址链接:Editplus

    绿色版下载地址失效了,可能是在调整,所以我还保留了链接地址,大家可以www.g.cn下载该软件。