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

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

自分の書いたタイトルの意味がよくわからなくなりそうですが、なにが言いたいかというと、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にぺたっとしてください。
幸せになれるかもしれません。

この記事が気に入ったら
いいね ! しよう

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください