更改WordPress文章预览的链接

  • Post author:
  • Post category:IT
  • Post comments:0评论

久久也不更新,流量反而还一直涨。

换到SAE还有点扛不住的趋势。

索性一咬牙,把首页的index.php换成了index.html

降低资源的开销,再挂满了各种小广告……

转眼一看,每天都有上百块的收入,越发觉得,就这样吧。

反正大家都是开发者,你们都有RSS的对不对,就算没RSS也会过滤广告的对不对。

跑题跑的严重

本来在写“五味杂陈”的,刚开了个头,发现每次按预览按钮,都会跳转到

uicss.cn/?p=16706&preview=true 这样的URL之下

服务器默认就把index.html的小广告给我弄的铺面而来了。

手动一次次把地址修改成 uicss.cn/index.php?p=16706&preview=true 实在烦躁。

于是先搞了个Rewrite的方法凑合用了用,不开心,有点太丑陋:

RewriteCond %{QUERY_STRING} p=(.*)&preview=true

RewriteRule (.*) /index.php?p=%1 [R=301,L]

完事试了试修改themes下functions.php的方法,舒服了好多。

喏,直接把代码加进去就行了。

//预览按钮链接

functionuicss_preview_link(){

    $slug=basename(get_permalink());

    $mydomain='http://uicss.cn/';

    $mydir='index.php';

    $mynewpurl="$mydomain$mydir$slug&preview=true";

    return"$mynewpurl";

}

add_filter('preview_post_link','uicss_preview_link');

相关日志:

发表回复