ブログ

【WordPress】投稿画面タイトル入力欄のプレースホルダー(タイトルを追加)の文言を変更する方法

投稿画面のタイトル入力欄にあるプレースホルダー「タイトルを追加」を任意の文言に変更する方法です。

WordPressのバージョンによりプレースホルダーの文言は微妙に違います。

商業サイトでは「制作事例」や「スタッフプロフィール」など、クライアントが自由にデータの入力・投稿ができるようにカスタム投稿+カスタムフィールドを使って投稿機能を追加するケースが多いのですが、タイトルに入力させた文言を、投稿する記事の何らかの項目として出力させる場合(スタッフの氏名など)、プレースホルダーが「タイトルを追加」のままだと入力する人が混乱します。

変更方法

functions.phpに下記コードを追加してください。投稿タイプ毎に分岐条件でプレースホルダーの文言を出し分けます。以下は「投稿(post)」「固定ページ(page)」「カスタム投稿(以下ではtest)」で内容を変更します。

function change_default_title( $title ) {
$screen = get_current_screen();
if ( $screen->post_type == 'post' ) {
      $title = 'ここにブログのタイトルを入力';
}
elseif ( $screen->post_type == 'page' ) {
      $title = 'ここに固定ページのタイトルを入力';
}
elseif ( $screen->post_type == 'test' ) {
       $title = 'ここに商品名を入力';
}
  return $title;
}
add_filter( 'enter_title_here', 'change_default_title' );

$title = 'ここに〇〇を入力';の文言を書き換える事でプレースホルダーを変更できます。なお、カスタム投稿が複数ありそれぞれ文言を変更したい場合は、下記の部分を適宜追加してください。

elseif ( $screen->post_type == 'test' ) {
       $title = 'ここに商品名を入力';
}

上記post_type == 'test'の「test」部分を、設定したカスタム投稿名に変更してください。

この記事を書いた人管理人

SAKURAGRAPHICA代表
会社員の傍ら、フリーランスでWEBサイトの制作やWordPressによるCMSの構築・障がい者の就労支援としてホームページ制作の指導を行っております。

SAKURAGRAPHICAができること

最近の記事 おすすめ記事
PAGE TOP