「メタキーワードちゃんと設定したかな?」と思った時、いちいち記事を1つずつ調べていくのは非常に面倒ですよね。
「メタキーワードが投稿一覧で確認できれば楽になる」と思ったのでカスタマイズで機能を作りました。
コピペでできるようにしてあるので、カスタマイズ初心者の方でも安心です。
※本記事はWordpressのテーマ「Simplicity」ユーザ向けの内容です。
メタキーワードを投稿一覧に表示するカスタマイズ
カスタマイズ方法
下記コードをSimplicityの子テーマのfunction.phpにコピペするだけです。
//投稿一覧にメタキーワードを表示 function manage_posts_columns($columns) { $columns['meta_keywords'] = "メタキーワード"; return $columns; } function add_column($column_name, $post_id) { if( $column_name == 'meta_keywords' ) { echo trim(strip_tags(get_post_meta(get_the_ID(), 'meta_keywords', true))); } } add_filter( 'manage_posts_columns', 'manage_posts_columns' ); add_action( 'manage_posts_custom_column', 'add_column', 10, 2 );
実際の表示例
上記カスタマイズを行うとこのように表示されます。
投稿の編集の「SEO設定」→「メタキーワード」で設定した内容が投稿一覧の画面で確認できるようになりました。
おまけ:投稿一覧から「作成者」「タグ」を非表示にするカスタマイズ
私は一人でブログ運営しており、タグは設定していないので投稿一覧の「作成者」「タグ」は不要な情報です。
そのためカスタマイズで非表示にしています。
カスタマイズ方法
下記コードをSimplicityの子テーマのfunction.phpにコピペするだけです。
//投稿一覧から、投稿者、タグ、を削除 function custom_columns($columns) { unset($columns['author']); unset($columns['tags']); return $columns; } add_filter( 'manage_posts_columns', 'custom_columns' );
実際の表示例は、上の画像を見てください。
「作成者」「タグ」が消えています。
参考
今回のカスタマイズはこちらを参考に行いました。
- WordPress管理画面の投稿記事一覧をカスタマイズする
- Simplicityの「custom-field.php」
おわりに
記事を書いた時にキーワード設定したつもりで投稿して、数日後にちょっと修正しようと思って投稿を見たら実はメタキーワードが設定されていなかった、ということが頻繁に起きたのでこのカスタマイズを行いました。
私と同じようにうっかりが多い方の助けになれば嬉しいです。