Addicted Live Search workaround for WP 2.5
最近都一直沒什麼在管部落格。
升上2.5後本來是覺得好像都正常,不過月初發現其實Addicted Live Search掛了,不管打什麼都找不到。作者幾百年沒更新了,說他沒在寫php,不會去修了。
研究半天找不到原因,本來想要換一隻有支援2.5的plug-in,但是那隻在我的theme無法正常顯示,會亂掉。後來在他的comment中發現原來是新版permalink處理方式改變了。有個韓國網站寫了處理方式。
看不懂韓文也沒差..反正就在plug-in中加入以下的片段,然後重新update permalink structure即可。
由於這個修正一定要在activate plug-in之後,再去update permalink structure,所以稱不上是fix,只能算是work around。不過目前好像還沒有人提出更好的方法,就將就著用吧。
升上2.5後本來是覺得好像都正常,不過月初發現其實Addicted Live Search掛了,不管打什麼都找不到。作者幾百年沒更新了,說他沒在寫php,不會去修了。
研究半天找不到原因,本來想要換一隻有支援2.5的plug-in,但是那隻在我的theme無法正常顯示,會亂掉。後來在他的comment中發現原來是新版permalink處理方式改變了。有個韓國網站寫了處理方式。
看不懂韓文也沒差..反正就在plug-in中加入以下的片段,然後重新update permalink structure即可。
function addicted_search_rewrite($wp_rewrite) {
$rules = array(
'wp-content/plugins/addicted_live_search/search_results.php' => '/',
);
$wp_rewrite->rules = $rules + $wp_rewrite->rules;
}
// Hook in.
add_filter('generate_rewrite_rules', 'addicted_search_rewrite');
由於這個修正一定要在activate plug-in之後,再去update permalink structure,所以稱不上是fix,只能算是work around。不過目前好像還沒有人提出更好的方法,就將就著用吧。
留言
張貼留言