WordPressのデフォルトの「タイトルを追加」テキストは、より良い見出しを促すものではありません。単なるプレースホルダーであり、無視しやすく、一貫性のある高品質なコンテンツを求める場合にはあまり役立ちません。
そのテキストをカスタマイズすることで、キーワードの追加、タイトルの短縮、特定のスタイルへの合わせなど、ライターに期待することをより明確に伝えることができます。
コンテンツ作成プロセスをよりスムーズにし、ダッシュボードをよりプロフェッショナルに感じさせる小さな変更です。
このガイドでは、WordPressのデフォルトの「タイトルを追加」プレースホルダーを、独自のカスタムメッセージにステップバイステップで置き換える方法を説明します。

タイトルプレースホルダーテキストを置き換える必要があるのはいつ、なぜか
WordPressウェブサイトで新しい投稿を作成する際、「タイトルを追加」というプレースホルダーテキストは、あなたや著者に開始方法を知らせるのに役立つプロンプトです。
これは、ブロックエディターを使用する場合でも、クラシックエディターを使用する場合でも同様です。

ただし、カスタム投稿タイプを使用している場合や、クライアント向けにカスタムCMSを作成している場合は、ユーザーにとって、より汎用的でないテキストに変更する方が役立つ場合があります。
例えば、個人のプロフィールを作成するためにカスタム投稿タイプを作成し、その人の名前をタイトルとして使用したいとします。プレースホルダーテキストを置き換えることで、ユーザーにこのフィールドを使用して名前を入力するように指示できます。
または、映画データベース用にカスタム投稿タイプを作成した場合、より役立つプレースホルダーテキストは「映画名と公開年を入力」となるでしょう。
そういうわけで、WordPressで「タイトルを追加」というテキストを置き換える方法を見ていきましょう。
WordPressでタイトルプレースホルダーテキストを置き換える方法
WordPressでタイトルプレースホルダーテキストを置き換えるには、WordPressテーマのfunctions.phpファイルにコードを追加する必要があります。
ただし、これは危険な場合があります。なぜなら、ほんの小さなエラーでもウェブサイトが壊れる可能性があるからです。そのため、WPCodeの使用をお勧めします。
徹底的なテストの結果、ウェブサイトにカスタムコードを追加する最も安全で簡単な方法であると結論付けました。さらに、使い方も非常に簡単です。私たちの経験についてさらに詳しく知りたい場合は、WPCodeのレビューをご覧ください。
まず、WPCodeプラグインをインストールして有効化する必要があります。詳細は、WordPressプラグインのインストール方法に関するチュートリアルをご覧ください。
注意:WPCodeには、このチュートリアルで使用できる無料バージョンがあります。ただし、プロプランにアップグレードすると、コードスニペットのクラウドライブラリ、スマート条件付きロジック、ブロック スニペットなどにアクセスできるようになります。
有効化したら、WordPressダッシュボードからCode Snippets » + Add Snippetページにアクセスし、「Add Your Custom Code (New Snippet)」オプションを選択してください。

これにより新しい画面が表示され、コードタイプとして「PHPスニペット」を選択する必要があります。
次に、追加しようとしているコードスニペットに名前を付けます。
この名前はあなたの識別のためだけのものなので、'WordPress でタイトルのプレースホルダーテキストを置き換える' のように、簡潔で説明的な名前を選択することをお勧めします。
これにより、スニペットを編集、無効化、または削除したい場合に、すばやく見つけることができます。

その後、次のコードを「コードプレビュー」ボックスに追加します。
function wpb_change_title_text( $title ){
$screen = get_current_screen();
if ( 'movie' == $screen->post_type ) {
$title = 'Enter movie name with release year';
}
return $title;
}
add_filter( 'enter_title_here', 'wpb_change_title_text' );
「movie」を独自のカスタム投稿タイプに、「Enter movie name with release year」というテキストを独自のカスタムテキストに置き換えることを忘れないでください。

最後に、「非アクティブ」スイッチを「アクティブ」に切り替え、「スニペットを保存」ボタンをクリックして設定を保存します。
このコードは、ブロックエディターを使用している場合に、カスタム投稿タイプ「movie」のプレースホルダーテキストを変更します。

上のスクリーンショットで、新しい「映画」投稿タイプを作成したときに、「タイトルを追加」プレースホルダーが「映画名と公開年を入力」に置き換えられていることに注意してください。
最も良い点は、クラシックWordPressエディターを使用している場合でも、同じコードスニペットが機能することです。

このコードスニペットはどのように機能しますか?
コードを説明しましょう。まず、wpb_change_title_textという関数を作成しました。関数内では、ユーザーが特定のカスタム投稿タイプの画面にいるかどうかを確認するチェックを追加しました。
ユーザーが特定のカスタム投稿タイプ画面にいることを検出すると、カスタムタイトルテキストが返されます。その後、デフォルトのタイトルテキストを変更できるenter_title_hereフィルターに機能をフックするだけです。
これで完了です。カスタム投稿タイプに新しいエントリを作成すると、タイトルフィールドに独自のカスタムプレースホルダーテキストが表示されます。
WordPress でタイトルを使用するためのエキスパートガイド
このチュートリアルが、WordPress の「ここにタイトルを入力」または「タイトルを追加」というプレースホルダーテキストの置き換え方法を学ぶのに役立ったことを願っています。WordPress のタイトルに関連する他の記事もご覧になりたいかもしれません。
- WordPressのSEOタイトルとH1投稿タイトルの違いは何ですか?
- WordPressでの見出しタグ(H1~H6)の適切な使い方(解説付き)
- WordPressでブログ記事のタイトルを自動的に切り詰める方法
- WordPressで投稿または固定ページのタイトルを分割する方法
- 特定のWordPress投稿およびページのタイトルを非表示にする方法
- WordPressでスポンサー投稿の接頭辞を投稿タイトルに追加する方法
- WordPressでヘッドラインアナライザーを使用してSEOタイトルを改善する方法
- WordPressのタイトルに禁止単語リストを作成する方法
- WordPressで重複する投稿タイトルを防ぐ方法
- WordPressで投稿やページにサブタイトルを追加する方法(ステップバイステップ)
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

raju
本当に素晴らしいチュートリアルです。とても助かりました。ちょっとした質問があります。カスタム投稿タイプのリストで「タイトル」列を「カスタム列」に変更するにはどうすればよいですか?また、「タイトル」列と同じようにカスタム列に編集オプションを付けたいです。Googleで調べましたが、デフォルトでは「タイトル」に「編集、ゴミ箱」などのリンクが付いていることがわかりました。しかし、「タイトル」を同じ編集、ゴミ箱列を持つカスタム列に変更したいのです。よろしくお願いします。
Max
これは素晴らしいです。
これが可能かどうかずっと疑問に思っていました。
これができるプラグインはありますか?
WPBeginnerスタッフ
PHPインクルード、リクエスト、リクエスト_オンリー関数を使用してPHPスクリプトを呼び出すことができます。
マイク
これは pretty easy to fix, nice one.
functions.phpに関する簡単な質問があります。テーマの「inc」フォルダにある別の.phpファイルに関数を追加しているのを見たことがあります。これまでのところ、これらの他のファイルをfunctions.phpにリンクする方法がわかりません。何かアイデアはありますか?
ダヴィデ・デ・マエストリ
素晴らしい!簡単ですが、初心者クライアントにとって本当に使いやすい修正です ^^!皆さん、ありがとうございます
Daron Spence
Very nice! I was just contemplating how to do this for a plugin before I went to bed last night. You guys just made my day a lot better!