wordpressでのスマホ対応webサイト制作・wpプラグイン・PHPプログラム・SNS活用・ 動画・bgmやテーマ曲アレンジまで考えるコラム!

All In One SEO Packの管理画面タイトル・概要カラムって消せる?→manage_edit-post_columnsフックで消せます

      2020/09/27

こんにちは、管理人@SS_mshpです。

今回は、利用者の多いWordPressプラグイン『All In One SEO Pack』で、管理画面内の重複するカラムを非表示にしてみます。以前も利用した、WP組み込みファンクション『manage_edit-post_columns』に対してフィルターフックという形です。どういうプログラムになるのか、さっそく見ていってみましょう。

All In One SEO Packアクティブ時の管理画面(タイトル2つ表示が微妙)


こちらが管理人のサイト(このサイト)のWP管理画面です。プラグインは現在『Contact Form 7・All In One SEO Pack』の2つのみ。All In One SEO Packがタイトル・ディスクリプションを投稿記事一覧にも出してくれるんですが、すでにあるタイトルと重複するので、『同じ内容が二つあるのもなんだかなぁ・・』という気分になります。

また、カラムが増えすぎてちょっと見にくいというのもあるので、以前も使っってみた『manage_edit-post_columnsフック』でなんとかしてみます。(以前の記事も参考になさってください)

manage_edit-post_columnsフックを使った、All In One SEO Packの管理画面タイトル・概要カラム消し方

カラム名の調べ方~管理画面ソース見ればok


とりあえず、以前もやった流れだと『表示されているカラム名』がわかればよいので、ソースを確認します。ここで『タイトル:seotitle』『概要:seodesc』という名前になっているのがわかったので、これを使います。

後述するmanage_edit-post_columnsフックを使いますが、『カラム名』という指定があるので、データベース上のAll In One SEO Packのmeta_key『_aioseop_title』『_aioseop_description』では動かないので注意してください。

All In One SEO Packの管理画面タイトル・概要カラムを消すコード

PHPのunset(変数や配列を削除)を使用。カラム名を指定&unsetしてreturn。manage_edit-post_columnsフィルターフックという形です。

実行結果


無事に、All In One SEO Packの管理画面タイトル・概要カラムが非表示になりました。何もプラグインインストールしていない、まっさらのときはこんな感じです。シンプルなのが好きなときはどうぞ。

あとがき・まとめ

  • 管理画面の一覧カラムは、名前がわかればmanage_edit-post_columnsフィルターフックで消せる
  • All In One SEO Packでタイトル重複・ごちゃごちゃして見にくい場合は、消してok

まとめるとこんな形でしょうか。管理画面の一覧表示はプラグインなどでもカラムが入ってくるので、manage_edit-post_columnsフィルターフックを覚えておくと、余計なものは非表示にしたりして、視認性を高めるなど、使いやすくすることができます。

◆この記事で問い合わせ

*アトリエSS・web制作サービスページに移動します。webリニューアル・ロゴ・記事・wordpress化などでお力添えできます。
『サイトを既にお持ちで、リニューアル』の場合は、¥10万以下でご対応します(月額管理費/24回支払い縛りなどの強制無し)。

【カテゴリ】 - WordPressプラグイン情報, WordPress管理画面カスタマイズ
【タグ】 - ,

  関連記事

車・不動産・カタログなどに使えそう!WordPressコンタクトフォームにidやタイトルを渡して自動挿入させる方法

今回は、管理人が以前、お仕事でサイトを作ったときに使ったカスタマ ...

【WPプラグイン】Smart Custom FieldsとCustom Field Bulk Editorは相性悪い?(空リンク・真偽値フィールドに文字)

今回は、管理人がカスタムフィールド系の案件で使っているプラグイン ...

WP管理・投稿画面カスタマイズ~『p』『h2』みたいなタグ・定型文をボタン1つで記事に追加したい

今回は、以前サイト制作のお取引先さまと話した、WPの記事を投稿す ...

【WP管理画面カスタマイズ】ユーザーページに項目追加&そのフィールドを一覧に出す方法

今回は、以前お仕事で少しやったんですが、『会員・顧客』や『複数執 ...

【WPプラグイン無し】3行のコードで、ブロックエディタ&ブロックライブラリCSSを無効にする方法

今回は、管理人が『お取引先さまのwebサイトでブロックエディタま ...

WP管理画面を使いやすく~カスタムフィールド数値ソート・余計な余計な列を非表示(manage_edit-post_sortable_columnsフックなど)

今回は、カスタムフィールド表示などをつけてごちゃごちゃしてきたW ...

【WPプラグイン無しでサイト構築&表示を速く】Really Simple SSLって無効化して大丈夫?→設定しとけば大丈夫、ただし混在に注意

今回は『プラグイン干渉リスク低減や動作スピードアップ』のために、 ...