关闭YOURLS WP插件的Twitter推送功能

2011-10-01

闲话少说,打开所在Wordpress当前使用主题的function.php页面,添加如下两行代码:

add_filter( 'ozh_yourls_notice', 'omg_plz_remove_nag' );
function omg_plz_remove_nag() { return ''; }

就这么简单,结束。

----------

关于YOURLS

  1. YOURLS 是 Your Own URL Shortener 的简写,YOURLS 是一个开源的 PHP 的程序,让你可以运行自己的 URL 缩短服务,你可以把它开放出来给大家用,也可以自己一人用,你还可以自定义缩短 URL 的关键字,并且它还有自己的 API。

YOURLS 的主要功能:

  1. 公开的(Public 任何人都可以用它创建短连接)或者私有的(private,只能你自己使用)
  2. 可以随机(顺序的)或者自定义 URL 关键字
  3. 可以跟踪点击数
  4. 整洁的 AJAX 化的界面
  5. 支持开放者 API 阅读全文 »

SAE环境下为WordPress增加Google XML Sitemaps

2011-09-09

由于新浪SAE(Sina App Engine)禁用了一些本地文件的操作函数,导致SAE环境下并不能直接使用WordPress的站点地图功能。为解决此问题,有热心的网友将Google XML Sitemaps插件移植到了SAE,也就是Google XML Sitemaps For SAE插件。该插件成功地解决了SAE环境下无法使用站点地图的问题。

Google XML Sitemaps For SAE插件通过将生成的SiteMap XML存放到Storage中,成功地绕开了SAE环境的限制。但是,其同时也带来了另外一个问题:由于SiteMap存储在Storage中,所以SiteMap的URL是类似于http://mawenjian-wordpress.stor.sinaapp.com/sitemap.xml这样的格式,SiteMap URL中的域名和你博客的域名显然不一致。大家都知道,在Google Webmaster中提交SiteMap的时候,需要保证你的SiteMap在你的站点的域名之下。所以,生成的这个站点地图就悲催了。。。

好在SAE提供了强大的FetchUrl功能,我写了一个简答的抓取页面Sitemap.php,当搜索引擎访问这个页面时,由SAE去Fetch前面生成的Sitemap文件,这样,路径问题就可以成功解决了。比如:我的站点地图的URL是:https://mawenjian.net/sitemap.php,而它实际上则是Fetch的Storage中的文件,只不过路径改变了而已。 阅读全文 »