标签: wordpress

  • 给WordPress编辑器添加首行缩进标签

    找到wp-includes/js/quicktags.js

    edButtons[edButtons.length] =
    new edButton(‘ed_more’
    ,’more’
    ,'<!–more–>’
    ,”
    ,’t’
    ,-1
    );

    在下方添加:

    edButtons[edButtons.length] =
    new edButton(‘ed_para2em’
    ,’para2em’
    ,'<p style=”text-indent:2em”>’
    ,'</p>’
    ,’pa’
    );

    刷新后就可以看到para2em首行缩进的标签了。

  • Error establishing a database connection on WordPress

    ????? 如果你使用的是Windows主机,运行WordPress时出现“Error establishing a database connection”意为数据库无法连接。遇到这种情况首先请检查MySQL设置,看是否启用了远程访问并打开了3306端口,再检查Windows防火墙是否阻止了该服务。

  • 终于搞定了wordpress在iis下的url重写

    ? 在Windows地下进行URL重写首先想到的当然是ISAPI_Rewrite,据某篇博文说最新版也就是ISAPI_Rewrite 3已经兼容Apache .htaccess mod_rewrite 格式,只需将WordPress生成的.htaccess中的内容复制到httpd.conf并小改一下wp-settings.php即可。就因为相信这句话,我用ISAPI_Rewrite折腾了一整天,最后查到官方论坛,也没有找到一个好的解决方案。官方有专门针对WordPress设置的页面有兴趣的可以照着试一下。不过不像某博文说的那样简单复制过去就行,照样还是要写规则,对于我这样对正则表达式停留在简单采集阶段的懒人是个很艰难的事。去他的ISAPI_Rewrite,顺便呼吁一下那些杜撰博文不负责任的博客们,互联网的垃圾已经够多的了,你们就不要再来添乱了,节省点资源,为我们的地球做点好事吧。

    ? 牢骚完了说点正经的。现在本博客正在使用的是wordpress-url-rewrite,它的安装方法和ISAPI_Rewrite一样。因为是专门为WordPress定制,没有烦人的正则规则,几乎不需要你做任何其他设置,你所要做的就是把他成功加载。如果你的博客不是在根目录,那么你需要简单WordPressURLRewrite.ini的内容

    配置示例?(WordPressURLRewrite.ini)
    #Paths to Rewrite?
    #需要重写的路径,也就是博客的地址,如果你博客地址是example.com/blog 那么下面就应该写/blog
    /
    #Path Exceptions

    #这是是不需要重写的路径
    /wp-admin
    /wp-content
    /Forum

    同时还要在php.ini中设置
    cgi.force_redirect = 0
    cgi.fix_pathinfo = 1

    至此,大功告成。

  • WordPress 2.7简体中文正式版

    ??? WordPress 2.7采用了全新的界面设计,增加了20项新功能,推荐大家下载安装。

    ??? 下载地址

  • 域名更换后搜索引擎收录分析

    ????? 众所周知wordpress在更换域名后只需在后台设置里面将永久链接更新即可将原来域名的链接指向新的域名,如:
    http://www.maxgo.cn/next-google-pr-update/?? (原来)
    http://www.maxgo.org/next-google-pr-update/???(现在)
    ????? 在使用原来域名链接访问的时候,系统会自动跳转到现在使用的域名链接。这就极大的方便了访问者的阅读,同时也有利于搜索引擎索引的更新。

    ????? 21号域名更换后的24小时内,百度(230,0)新旧域名的收录都没有变化,而谷歌(484,110)在原来域名保持不变的情况下新域名很快被收录了110页。

    ????? 直到28号百度(230,0)依旧保持原样,而谷歌(484,18)新域名收录减少了许多。期间25、26、27号三天都有日志发表,不知是否受此影响,新日志谷歌都进行了收录。

    ????? 10月3号百度(230,0)依然如故,不知是否百度蜘蛛也放国庆假。而谷歌(479,57)在10月3号对新域名的收录量明显增多,而对旧域名的收录量则开始减少。从9月28号到10月3号,谷歌对新域名的收录量并不是一直增长的,期间最低时只收录了7页。

    ????? 10月15号百度(186,0) 谷歌(269,138)

    ????? 10月23号百度(2,0)? 谷歌(326,150) 百度对老域名的收录只剩下了2页(N年以前早已失效的子域),新站无收录,疑似被k(天大的冤屈~)。而谷歌降低了老域名的权重,谷歌搜索MaxGO老域名不再排第一,而对新域名的权重在逐步提升中。

    ????? 10月24号百度(87,0)? 谷歌(334,152)百度恢复了老域名的部分收录。而谷歌搜索maxgo新域名已经排名第一,顺利的完成了置换。而仅仅在昨天,老域名还排在第一页末。

    ????? 本站将继续关注收录情况,需要说明的是本站安装了sitemap,理论上是有利于谷歌收录的。但实际来看无论你是否安装了此插件,谷歌都将很快收录(可见以前的日志《Google的宠儿》)。

  • 更换WordPress域名后日志内链接批量更换

    ????? 把博客的域名由maxgo.cn更换为maxgo.org后发现在日志内容里的图片链接依然为maxgo.cn且无法访问。

    ????? 解决方法:
    ????? 使用phpmyadmin在SQL查询里输入

    UPDATE `wp_posts` SET `post_content` = replace( `post_content` , ‘www.maxgo.cn’, ‘www.maxgo.org’ ) WHERE `post_content` LIKE ‘%www.maxgo.cn%’

    ????? 大功告成,同样这命令也可以用来替换mysql数据库中任意字段的任意字符

    UPDATE `table_name` SET `field_name` = replace (`field_name`,’from_str’,’to_str’) WHERE `field_name` LIKE ‘%from_str%’

    ????? 说明:
    ????? table_name ―― 表的名字
    ????? field_name ―― 字段名
    ????? from_str ―― 需要替换的字符串
    ????? to_str ―― 替换成的字符串