忘れないように記録しとこ

カバの樹

投稿タイトルのplaceholderの差し替え

2014年10月19日

自分の書いたタイトルの意味がよくわからなくなりそうですが、なにが言いたいかというと、Wordpressの管理画面の投稿、これのタイトルに何も入力していないと、薄い文字で「ここにタイトルを入力」とか表示されていると思います(Wordpress ver4.0)。

単なるブログで使う場合ならデフォルトのままでいいかと思いますが、
お客さんに納品するもので、カスタムポストタイプを利用してる日には、トンチンカンな文字がでてしまって文句をいわれる可能性があります(実体験)。

そこで、各状況に合わせて書き換えちゃいましょー!
今回は、カスタムポストタイプで、「area」「information」「house」の3点を用意しました。

ソースは以下

function admin_label( $title )
{
$screen = get_current_screen();
switch( $screen->post_type )
{
case 'area':
$title = 'タイトルを入力してください';
break;
case 'information':
$title = 'お知らせを入力してください';
break;
case 'house':
$title = '物件名を入力してください';
break;
default :
break;
}

echo $title;
}
add_action( 'enter_title_here', 'admin_label' );

このソースをfunctions.phpにぺたっとしてください。
幸せになれるかもしれません。

  • B!