studio benkei スタジオベンケイ

管理画面のアイキャッチの説明をカスタム投稿別で記載するときのメモ

2019/08/22

管理画面のアイキャッチ下に説明文

WordPressのアイキャッチって、あまり一般的な言葉でもないので、
クライアントに納品する前に、説明文を入れておくと、わかりやすいかと思います。

調べてみると下記のやり方が一般的なようです。

function my_admin_post_thumbnail_html( $content ) {
  return $content .= '

ここに説明文を記載します。

'; } add_filter( 'admin_post_thumbnail_html', 'my_admin_post_thumbnail_html');

ただこのやり方だと、カスタム投稿のアイキャッチも全て共通になるので、
今回はカスタム投稿ごとに説明文を変更する方法を調べたので、メモしておきます。

function my_admin_post_thumbnail_html( $content ) {
  $screen = get_current_screen();
  if ( $screen->post_type == 'post' ) {//投稿
    $content .= '管理画面のアイキャッチ下に説明文';
  } elseif ( $screen->post_type == 'works' ) {//カスタム投稿
    $content .= '管理画面のアイキャッチ下に説明文';
  } elseif ( $screen->post_type == 'staff' ) {//カスタム投稿
    $content .= '管理画面のアイキャッチ下に説明文';
  }
  return $content;
}
add_filter( 'admin_post_thumbnail_html', 'my_admin_post_thumbnail_html');

About