使用 MAMP 當作本地測試伺服器,編輯 functions.php 後,重新整理瀏覽器沒有更新

如果你使用 MAMP 當作你的 local server 測試,你可能會發現在修改 functions.php 或是其他 .php 檔案後無法立即 relaod 看到修改結果,大約會延遲15秒左右,這樣通常是因為 MAMP PHP Cache 的原因,你可以將 Cache module to speed up execution 那邊暫時改為 off 或是 APC 讓修改較快更新。

參考 MAMP Documentation

無法進入 admin 時,啟用 plugin 的方法

曾經遇過個問題,不小心將 plugins 都 deactivate 之後,發現再也進不了 wp-admin 了。原因是我用了 Cloudflare 的 https 服務,所以在 deactivate Cloudflare 的 plugin 後伺服器指向錯誤。

將下列指令貼在 functions.php 裡

function activate_plugin_via_php() {
    $active_plugins = get_option( 'active_plugins' );
    /* 將 your_plugin 置換成你需要啟動的 plugin 名稱 */
    array_push($active_plugins, 'your_plugin/your_plugin.php'); 
    update_option( 'active_plugins', $active_plugins );    
}
add_action( 'init', 'activate_plugin_via_php' );