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即可。 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。不過目前好像還沒有人提出更好的方法,就將就著用吧。