WPであまり使わないタグを削除するコード
WordPressでテーマを使用する際や、管理画面上であまり使用しないメニューを非表示にしたい場合、下記のようなコードで表示を変更することができます。
管理画面の表示
管理画面に表示される、wpのバージョンを削除したい場合には、以下のコードをfunction.phpに記述します。
//管理画面 wpのバージョンを非表示 function hide_wp_version() { remove_filter('update_footer', 'core_update_footer'); } add_action( 'admin_menu', 'hide_wp_version');
管理画面上で使用しないメニュー
管理画面上で使用しないメニューを非表示にするには以下のようなコードをfunction.phpに設置します。
//メニュー add_action( 'admin_menu', 'remove_menus' ); function remove_menus(){ //ダッシュボード remove_menu_page( 'index.php' ); //投稿メニュー remove_menu_page( 'edit.php' ); //メディア remove_menu_page( 'upload.php' ); //ページ追加 remove_menu_page( 'edit.php?post_type=page' ); //コメントメニュー remove_menu_page( 'edit-comments.php' ); //外観メニュー remove_menu_page( 'themes.php' ); //プラグインメニュー remove_menu_page( 'plugins.php' ); //ツールメニュー remove_menu_page( 'tools.php' ); //設定メニュー remove_menu_page( 'options-general.php' ); //all in one seo remove_menu_page( 'all-in-one-seo-pack/aioseop_class.php' ); //contact form7 remove_menu_page( 'wpcf7'); //site guard remove_menu_page( 'siteguard'); //acf remove_menu_page( 'edit.php?post_type=acf-field-group'); }
HEADタグ内に出力したくないタグを削除
emojiタグなどHEADタグ内に自動で出力されたタグを削除する場合、以下のようなコードをfunction.phpに設置します。
// generator remove_action( 'wp_head', 'wp_generator'); // rel="shortlink" remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 ); // WLW(Windows Live Writer) wlwmanifest.xml remove_action( 'wp_head','wlwmanifest_link'); // RSD xmlrpc.php?rsd remove_action( 'wp_head', 'rsd_link'); //emoji remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('wp_print_styles', 'print_emoji_styles');