更改WordPress文章预览的链接

久久也不更新,流量反而还一直涨。
换到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的方法,舒服了好多。
喏,直接把代码加进去就行了。

//预览按钮链接
function uicss_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' );
崔凯博客
Powered by WordPress | Theme by ck web design | TOP 顶部
Copyright © 崔凯 All rights reserved. 蜀ICP备12025891号.