サポート » 使い方全般 » 日本語URLの字数制限を増やしたいです

  • 解決済 reconte_tout

    (@reconte_tout)


    パーマリンクに%postname%を使用すると、
    データベースのpost_nameフィールドに格納されている記事のタイトル
    (半角文字はそのまま、全角文字はエンコードされたもの)がURLに使用されるようで、

    記事投稿時に記事タイトルがpost_nameに格納される際、
    post_nameに200字までという制限があり、
    全角文字をエンコードした状態で201字以降は無視されたものがpost_nameに格納されているようです。

    この制限を500字まで増やしたいです。

    とりあえず、phpmyadminからpost_nameの種別varchar(200)varchar(500)に変更し、
    wo-includes/post.phpの1971,1986,2000行目の
    substr($slug, 0, 200-(strlen($suffix)+1)). "-$suffix";
    substr($slug, 0, 500-(strlen($suffix)+1)). "-$suffix";に変更してみましたが、
    特に変化はありませんでした。

    もし何か方法をご存知でしたら、教えていただけると助かります。
    (プラグインでも結構です)

    よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 reconte_tout

    (@reconte_tout)

    解決できました!
    すみませんが、このスレッドは終了とさせていただきます。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    どうやって解決したか教えてもらえますか? このフォーラムはあなた1人だけのものではないのです。同じ問題にあたった人のためになるよう、解決策を共有する場となっています。このため、自己解決したときは、できるだけその内容を公開してもらえると助かります。

    トピック投稿者 reconte_tout

    (@reconte_tout)

    失礼しました。

    デバッグツールで投稿時の動作を1つ1つ追っていき、
    post_nameに関わっていそうな部分を1つ1つ編集していきました。

    ダメ元で編集していたので詳細な手順は記録していません、申し訳ありませんでした。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「日本語URLの字数制限を増やしたいです」には新たに返信することはできません。