qTranslateハマりどころ WPの自動アップデート

Pocket

WPはversion 3.7以降、自動でアップデートしてくれる便利な機能が付いた。
しかし、qTranslateはバージョンに大きく依存するため、自動アップデートするとqTranslateが無効になってしまう。
そこで、qTranslateを使うサイトでは、自動アップデートを無効にしておいたほうが良い。wp-config.phpに

define( 'WP_AUTO_UPDATE_CORE', false );

と記述しておけばOK。
さらに、「WordPress ◯◯ が利用可能です!更新してください。」を消すには、functions.php に

add_action('admin_menu','wphidenag');
function wphidenag() {
    remove_action( 'admin_notices', 'update_nag', 3 );
}

と記述しておく。
さらにさらに、wp-adminのダッシュボード→更新 の表示を消してしまうには、functions.php に

add_action( 'admin_menu', 'edit_admin_menus' );
function edit_admin_menus() {
    global $submenu;
    unset($submenu['index.php'][10]);
    return $submenu;
}

と記述しておく。
ここまでしておくと、まずWPをアップデートしようとすることは無いだろう。

この記事を書いた人