1. TOP
  2. カスタマイズ・小技
  3. ワードプレスの投稿タイトル入力フィールドに文字数に制限を加える

ワードプレスの投稿タイトル入力フィールドに文字数に制限を加える

ワードプレスの投稿タイトル入力フィールドに文字数に制限を加える

ワードプレスの投稿タイトル入力フィールドに文字数制限を加える方法をご紹介します。

functions.phpに以下のコードを追加してください。

function limit_post_title_length() {
  ?>
  <script type="text/javascript">
    document.addEventListener('DOMContentLoaded', function() {
      const titleField = document.getElementById('title');
      const maxLength = 50; // ここで文字数の制限を設定します
      if (titleField) {
        titleField.addEventListener('input', function() {
          if (titleField.value.length > maxLength) {
            titleField.value = titleField.value.substring(0, maxLength);
          }
        });
      }
    });
  </script>
  <?php
}
add_action('admin_head', 'limit_post_title_length');

 

このような方法もあります。

function validate_post_title_length($data, $postarr) {
  $maxLength = 50; // ここで文字数の制限を設定します
  if (strlen($data['post_title']) > $maxLength) {
    wp_die('タイトルは' . $maxLength . '文字以内で入力してください。');
  }
  return $data;
}
add_filter('wp_insert_post_data', 'validate_post_title_length', 10, 2);

 

この設定により、投稿タイトルの入力フィールドにリアルタイムで文字数制限が適用され、投稿を保存する際にもサーバー側で文字数制限が確認されます。

 

投稿本文の文字数を制限したい場合はこちら

- PR -

ニッチなテーマのイラスト素材投稿始めました。良かったら使ってください。
RU DESIGN/無料イラスト・フリー素材「イラストAC」

オリジナル絵本 Kindleにて出版
ナマケモノのふにゃまるちゃん

■困ったことがあったら安く依頼ができます(RU DESIGNとしても出品中です)


■格安レンタルサーバー


■ドメイン取得は同じところで取得しておくと便利ですよ。


応援・支援よろしくお願いいたします。サイト運営に使わせていただきます。

Braveクリエイターサポート
ホームページ制作ならRU DESIGN

関連記事

ワードプレスの本文から単語を抽出し、Amazonのアフィリエイトリンクを自動生成する方法
2025/02/20
ワードプレスの投稿記事(本文)から、単語を抽出してAmazonへのリンクを生成するコードになります。 アフェリエイトタグは、ご自身のタグに書き換えてください。下...
初心者向け!WordPressでよくあるエラーとその対処法を解説
2025/02/17
WordPressは非常に人気のあるウェブサイト作成ツールですが、初めて使う方にとっては、エラーが発生した際の対処方法が難しく感じられることがあります。この記事...
All in One SEOとYoast SEO: どちらを選ぶべきか?
2025/02/16
SEO(検索エンジン最適化)は、ウェブサイトの成功に欠かせない要素です。特にWordPressユーザーにとって、効果的なSEOプラグインの選択は重要です。この記...
Bootstrap 5 ドロップダウンについて
2025/02/14
Bootstrap 5は、ウェブデザインを迅速かつ効率的に行うための人気のフレームワークです。その中でもドロップダウンメニューは、コンテンツを整理し、ユーザーイ...
Bootstrap 5 ツールチップ(Tooltip)について
2025/02/14
Bootstrap 5のツールチップは、ユーザーが要素にマウスを合わせたときに、その要素に関する追加情報を提供する小さなポップアップボックスです。以下は、ツール...