HOMEBLOG ⟩ WPであまり使わないタグを削除するコード

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');