WordPressで「タイトルを追加」プレースホルダーテキストを置き換える方法

WordPressのデフォルトの「タイトルを追加」テキストは、より良い見出しを促すものではありません。単なるプレースホルダーであり、無視しやすく、一貫性のある高品質なコンテンツを求める場合にはあまり役立ちません。

そのテキストをカスタマイズすることで、キーワードの追加、タイトルの短縮、特定のスタイルへの合わせなど、ライターに期待することをより明確に伝えることができます。

コンテンツ作成プロセスをよりスムーズにし、ダッシュボードをよりプロフェッショナルに感じさせる小さな変更です。

このガイドでは、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 でタイトルのプレースホルダーテキストを置き換える' のように、簡潔で説明的な名前を選択することをお勧めします。

これにより、スニペットを編集、無効化、または削除したい場合に、すばやく見つけることができます。

PHP スニペットオプションを選択

その後、次のコードを「コードプレビュー」ボックスに追加します。

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」というテキストを独自のカスタムテキストに置き換えることを忘れないでください。

WPCodeにコードスニペットを追加する

最後に、「非アクティブ」スイッチを「アクティブ」に切り替え、「スニペットを保存」ボタンをクリックして設定を保存します。

このコードは、ブロックエディターを使用している場合に、カスタム投稿タイプ「movie」のプレースホルダーテキストを変更します。

Gutenbergエディターでプレースホルダーテキストを置き換えました

上のスクリーンショットで、新しい「映画」投稿タイプを作成したときに、「タイトルを追加」プレースホルダーが「映画名と公開年を入力」に置き換えられていることに注意してください。

最も良い点は、クラシックWordPressエディターを使用している場合でも、同じコードスニペットが機能することです。

クラシックエディターでプレースホルダーテキストを置き換えました

このコードスニペットはどのように機能しますか?

コードを説明しましょう。まず、wpb_change_title_textという関数を作成しました。関数内では、ユーザーが特定のカスタム投稿タイプの画面にいるかどうかを確認するチェックを追加しました。

ユーザーが特定のカスタム投稿タイプ画面にいることを検出すると、カスタムタイトルテキストが返されます。その後、デフォルトのタイトルテキストを変更できるenter_title_hereフィルターに機能をフックするだけです。

これで完了です。カスタム投稿タイプに新しいエントリを作成すると、タイトルフィールドに独自のカスタムプレースホルダーテキストが表示されます。

WordPress でタイトルを使用するためのエキスパートガイド

このチュートリアルが、WordPress の「ここにタイトルを入力」または「タイトルを追加」というプレースホルダーテキストの置き換え方法を学ぶのに役立ったことを願っています。WordPress のタイトルに関連する他の記事もご覧になりたいかもしれません。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

6 CommentsLeave a Reply

  1. 本当に素晴らしいチュートリアルです。とても助かりました。ちょっとした質問があります。カスタム投稿タイプのリストで「タイトル」列を「カスタム列」に変更するにはどうすればよいですか?また、「タイトル」列と同じようにカスタム列に編集オプションを付けたいです。Googleで調べましたが、デフォルトでは「タイトル」に「編集、ゴミ箱」などのリンクが付いていることがわかりました。しかし、「タイトル」を同じ編集、ゴミ箱列を持つカスタム列に変更したいのです。よろしくお願いします。

  2. これは素晴らしいです。

    これが可能かどうかずっと疑問に思っていました。

    これができるプラグインはありますか?

  3. これは pretty easy to fix, nice one.

    functions.phpに関する簡単な質問があります。テーマの「inc」フォルダにある別の.phpファイルに関数を追加しているのを見たことがあります。これまでのところ、これらの他のファイルをfunctions.phpにリンクする方法がわかりません。何かアイデアはありますか?

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。