Simplicityでメタキーワードを投稿一覧に表示するカスタマイズ

「メタキーワードちゃんと設定したかな?」と思った時、いちいち記事を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' );

実際の表示例は、上の画像を見てください。
「作成者」「タグ」が消えています。

参考

今回のカスタマイズはこちらを参考に行いました。

おわりに

記事を書いた時にキーワード設定したつもりで投稿して、数日後にちょっと修正しようと思って投稿を見たら実はメタキーワードが設定されていなかった、ということが頻繁に起きたのでこのカスタマイズを行いました。

私と同じようにうっかりが多い方の助けになれば嬉しいです。

スポンサーリンク
スポンサーリンク
スポンサーリンク

フォローする

この記事が役に立ったら
4mirai.comを、
いいねして応援しよう!