Big Chimpin!
Avatar

sun

  • Profiles On The Web

Vcard Download vCard   what is this?
Rss_icon

Recent Activity


Filter by:
All
  • 靠谱点的WordPress的.htaccess技巧 为什么说是靠谱点的呢?因为你可以搜索下wordpress htaccess技巧,很多很多,但是很多代码不全放到htaccess不起作用啊。。。找到一个比较全的记录下。 1. 重定向WordPress的RSS Feed链接地址到Feedburner地址: 除了修改WP的模板文件来定制其输出的RSS Feed链接地址外,还可以使用.htaccess文件来进行设置(替换yourrssfeedlink为自己的Feedburner地址)。 # temp redirect wordpress content feeds to feedburner RewriteEngine on RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC] RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC] RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/catswhocode [R=302,NC,L] 2. 去除WordPress分类链接中的“/category/”: 默认情况下,WordPress的分类链接显示的样式为: http://wordpress.rssbbs.com/category/wordpress-code/ 其实其中的category部分没有任何意义,如果想去掉它可以修改.htaccess文件(替换yourblog为自己的网址)。 RewriteRule ^category/(.+)$ http://www.yourblog.com/$1 [R=301,L] 3. 使用浏览器缓存: 可以修改.htaccess文件让访问者使用浏览器缓存来优化其访问速度。 FileETag MTime Size ExpiresActive on ExpiresDefault [...]


    7 months on
    Wordpress-Ing
  • 升级wordpress2.9时simple tags不兼容 近期,wordpress推出的最新的2.9版本,但是升级过程中依然出现了一点小问题… 那就是这个simple tags插件与2.9版本不兼容.. 会出现”Simple Tags can’t work with this WordPress version !” 其实也算不上不兼容,是插件作者多了一个 WordPress 版本强行检查的注释,最高版本检查 wp 2.8 已经写在里面了,还没来得及更新。解决方法: 打开你的博客目录/wp-content/plugins/simple-tags/ 找到simple-tags.php,大约在第35行,把 if ( strpos($wp_version, ‘2.7′) !== false || strpos($wp_version, ‘2.8′) !== false) { 修改成 if ( strpos($wp_version, ‘2.7′) !== false || strpos($wp_version, ‘2.8′) !== false || strpos($wp_version, ‘2.9′) !== false ) { 就可以了~


    8 months on
    Wordpress-Ing
  • 使 Simple Tags 支持中文标签自动内链 打开 /wp-content/plugins/simple-tags/2.7 文件夹下的 simple-tags.client.php 文件,找到大约在277行: $match = "/\b" . preg_quote($term_name, "/") . "\b/".$case;  修改成: $match = "/" . preg_quote($term_name, "/") . "/".$case;


    8 months on
    Wordpress-Ing
  • wordpress升级时出现的内存溢出错误 之前写过一篇WordPress一键升级中常见的错误 这篇主要针对这个错误: PHP Fatal error: Out of memory (allocated 39059456) (tried to allocate 13107955 bytes) in /home/xxxxx/xxxxx/wp-includes/http.php on line 1033 解决方法是在 wp-settings.php 文件中的第 13 行找到以下代码: define('WP_MEMORY_LIMIT', '32M'); 中的32M修改成64M就OK了~


    10 months on
    Wordpress-Ing
  • wordpress的自带ping快成鸡肋了. 之前我写过一篇WordPress 2.8 偷偷修改了ping的频率 .那时我并不知道wordpress的自带ping功能有多差,平时也很少关注这些.后来才看到.wordpress的ping功能是否会影响Google收录?其实我写这篇文章也是想求助大家关于wordpress ping的问题. 1.为什么我的自带ping不起作用了呢?而且开启了wordpress插件:google sitemap.其中也带ping的功能,可是偏偏就是不收录呢。两个功能冲突?可是以前没发生啊? 2.会不会wordpress ping的数量有限制? 3.会不会程序升级造成的文件不对?从装下会解决么? 现在看看,wordpress要走的路,还很长呢… 我也发下我的wordpress ping的列表 http://blogsearch.google.com/ping/RPC2 http://rpc.pingomatic.com/ http://ping.baidu.com/cgi-bin/blog http://www.xianguo.com/xmlrpc/ping.php http://www.zhuaxia.com/rpc/server.php http://blog.youdao.com/ping/RPC2 http://rpc.weblogs.com/RPC2 http://ping.feedburner.com http://blog.iask.com/ping.php http://rpc.feedsky.com/ping http://ping.blo.gs/ http://rpc.technorati.com/rpc/ping http://xmlrpc.blogg.de http://api.feedster.com/ping http://ping.amagle.com/ http://ping.rootblog.com/rpc.php http://ping.weblogalot.com/rpc.php http://rcs.datashed.net/RPC2/ http://rpc.blogbuzzmachine.com/RPC2 http://rpc.newsgator.com/ http://www.blogoon.net/ping/ http://www.blogsnow.com/ping http://www.blogstreet.com/xrbin/xmlrpc.cgi http://www.lasermemory.com/lsrpc/ http://www.newsisfree.com/RPCCloud http://www.snipsnap.org/RPC2 http://ping.syndic8.com/xmlrpc.php http://rpc.blogrolling.com/pinger/ http://rpc.icerocket.com:10080/ http://rpc.technorati.com/rpc/ping http://rpc.weblogs.com/RPC2 http://topicexchange.com/RPC2 http://www.blogdigger.com/RPC2 http://www.blogoole.com/ping/ http://www.popdex.com/addsite.php http://www.wasalive.com/ping/ http://www.weblogues.com/RPC/ http://blogping.unidatum.com/RPC2/ http://api.moreover.com/RPC2 http://bblog.com/ping.php


    12 months on
    Wordpress-Ing
  • 加速你的wordpress博客,减少wordpress博客数据库查询 以前我们一直使用的wordpress数据库缓存插件db cache 由于不支持wordpress的最新版本wordpress2.8.导致wordpress无法编辑tag,所以我们必须寻找其他的wordpress插件来加速我们的wordpress博客减少数据库查询..and so on. 加速wordpress博客不光自己开着爽,而且也对seo(搜索引擎优化)起到决定性作用.所以加速wordpress博客势在必行!而缓存wordpress的数据库是必须的了,wordpress的数据库太需要优化了,也不知道官方什么时候把这些加入到官方版本上就好了… 那么现在我们就来介绍这个加速wordpress的必备插件,wordpress数据库缓存优化的老大:Object Cache! 他的全称是File-Based Object Caching . 首先你可以在这里下载object cache Object Cache 需要手工安装,首先,上传object-cache.php 至wp-content目录,然后在 wp-content目录新建一个文件夹 cache(和WP Super Cache 那个文件夹一样),需要有写入权限(777、755等)。 然后修改你博客根目录的 wp-config.php 加上这么一行: // Enable the WordPress Object Cache define(’ENABLE_CACHE’, true); 看看 wp-content/cache文件夹里有没有多出一些缓存文件,假如多出了,就说明安装成功,看看首页的效果吧: 5 queries in 0.619 seconds 翻译自:Optimization your wordpress blog-Reduce mysql Query


    ~1 year on
    Wordpress-Ing
  • wordpress分页插件-Paginator Paginator是实现分页导航功能的插件,它吸引人的一个是样式漂亮(更改也较容易),另一个是可以用鼠标拖动来选择指定的页面。他是目前唯一一个利用jquery的翻页插件.. 官方下载(这里) 调用代码: <?php if(function_exists('wp_paginator')):?> <?php wp_paginator() ?>


    ~1 year on
    Wordpress-Ing
  • WordPress 2.8 偷偷修改了ping的频率 WordPress 2.8 修改了默认的ping频率,将发布或编辑文章时的ping改为每小时一次。这一修改既没有写进文档也没有在发布说明中提到,发现这一问题的是一位名叫Christian Bolstad的WordPress用户。 这会造成什么影响呢? 推迟了RSS订阅的更新。 推迟了RSS订阅的更新意味着推迟了所有与其相关的服务。 推迟了RSS订阅意味着与RSS相关的搜索引擎的工作也推迟。 我猜测这个功能是为了加快管理界面的执行速度。如果很多服务要执行Ping,比如发布或编辑文章等,意味着你要等待管理界面解析Ping后再执行。 Christian Bolstad有人认为此举严重阻碍了实时网站的实现。 这么说可能有点过了,但是它确实延迟了一切从WordPress上发出的东西。 这一变动的负责人,Denis de Bernardy(WordPress核心开发成员之一)认为Christian Bolstad 的文章是危言耸听的,并发表了评论: 如果最终用户没有代码经验不能写补丁,他随时可以提交一个评论或建议,这也就罢了。 但对于程序员来说,就不太好了,把一篇危言耸听的文章置顶,这行为是让人无法忍受的。他能够也应该写一个补丁。如果不写补丁的话,就应该接受我们的修改。 至于为什么没有在版本说明里阐明,因为这根本就是很小的事,对WordPress用户(也包括免费用户)都不值得一提。如果你觉得有必要可以自己添加这个说明。 很明显他是在为Ping行为的修改做辩解,只不过这辩解显得苍白无力。从某种程度上来讲,他认为程序员不能对这种决定评头论足,他们应该安安静静地提交补丁。真是滑稽,希望他的本意不是这样的。 总之,要记住现在WordPress默认的不再是发布时就执行Ping了,而是每个小时Ping一次。你可以随时修改Ping行为,但是可能你的网站会受到影响,甚至崩溃。


    ~1 year on
    Wordpress-Ing
  • WordPress一键升级中常见的错误 在WordPress 2.7开始,WordPress就增加了一键升级这个特性,这个特性很讨人喜欢。但如果这个特性出现问题,不能升级,那就是一件很让人沮丧的事了。 一键升级常常出现的问题有: 1、下载超时 Downloading update from http://wordpress.org/wordpress-2.7.1.zip Download failed.: Operation timed out after 30 seconds with 68620 bytes received Installation Failed 这个通常发生在本地测试环境,一般php环境都设置最大运行时间为30秒,现在的WordPress打包后大约为1.8MB,算下来大概有 10KB/s的速度就可以完成下载。其实还是挺宽松的,一般我们可能不会遇到这样的问题,如果你在你的服务器上遇到这样的问题,你应该考虑的是换个空间 商,而不是考虑怎么去解决这个问题。 当你遇到这个问题,而又不打算换个空间商,只好手动下载WordPress,然后上传来完成升级的过程。 2、内存耗尽 PHP Fatal error: Out of memory (allocated 39059456) (tried to allocate 13107955 bytes) in /home/xxxxx/xxxxx/wp-includes/http.php on line 1033 一键升级最常见的错误就是“内存耗尽”的问题。这个问题好像很多程序都会遇到,WordPress在2.5就已经给出了解决的方法,只要在wp-config.php中定义”WP_MEMORY_LIMIT“,并赋值比较大的内存就可以解决。 操作步骤: 用笔记本之类的软件打开wp-config.php,在其中添加 define('WP_MEMORY_LIMIT', '64M'); 保存后,再次运行一键升级,应该就可以顺利完成升级了。 注:如果仍出现”内存耗尽“,可以把上面中的64M改成更大的96M。但如果增大后,仍旧出现”内存耗尽“,你只能试着联系空间商看看能不能提高内存的使用了(因为不是所有的服务器都支持上面的方法)。


    ~1 year on
    Wordpress-Ing
  • wordpress忘记密码怎么办? 1. Wordpress内置的找加密码方法 如果你的admin帐户的电子邮件地址是正确的, 那就根据普通的找回密码步骤, 在Wordpress的登录页点击”忘记密码?” 然后输入admin或电子邮箱地址. 接着, 你会收到密码重启邮件, 点击里面的重启链接. 稍后你又会收到一封包含用户名和密码的邮件. 这跟所有的Wordpress用户找回密码的步聚都是一样. 但有些主机为防止垃圾邮件屏蔽了邮件发送功能,这种情况又应该如何找回密码呢?我们下面介绍的另外4种方法, 是指你有可能没有修改admin帐户的电子邮箱, 你也就无法接受密码. 2. 通过执行Mysql语句修改Wordpress密码 使用Phpmyadmin之类的工具, 登录你的数据库管理, 执行如下语句: “update user set password=password(”新密码”) where user=’用户名’;” 即可更新你的Wordpress密码. 3. 通过PHP文件修改Wordpress密码 新建一个pwd.php文件,并在其中加入: echo md5(’你的密码’); 上传到主机根目录下,执行http://你的域名/pwd.php,然后连到你的数据库执行. update wp_users set user_pass=’执行pwd.php显示的字符串’ where user_login=’admin’; 4.登陆phpmyadmin,在数据库表里修改MD5密码为:”5d41402abc4b2a76b9719d911017c592″ 然后回到WordPress登陆页面,使用密码”hello” 登陆。


    ~1 year on
    Wordpress-Ing
  • wordpress如何升级? 自从2.7以来,升级只需要在后台实行,但是很多beta版本不支持一键升级…那么还是要按照以前的老办法. 1.上网下载最新本WordPress。你可以下载后解压到你的本地机,也可以直接下载到你的服务器上。然后解压缩,覆盖你现有版本的wordpress. 2.之后升级数据库,比如我就输入http://wordpress.rssbbs.com/wp-admin/upgrade.php 也就是你的博客地址+/wp-admin/upgrade.php


    ~1 year on
    Wordpress-Ing
Next page