制作TIPS

【WordPress】投稿作成に自動生成される日本語のスラッグを英数字に自動変換

新規投稿作成時に、タイトルが日本語だった場合は、スラッグは日本語で登録されます。上記のコードをfunctions.phpへ記載することで、日本語タイトルで記事を作成した場合も、スラッグは自動的に英数字の表記へ変換されます。

function auto_post_slug( $slug, $post_ID, $post_status, $post_type ) {
    if ( preg_match( '/(%[0-9a-f]{2})+/', $slug ) ) {
        $slug = utf8_uri_encode( $post_type ) . '-' . $post_ID;
    }
    return $slug;
}
add_filter( 'wp_unique_post_slug', 'auto_post_slug', 10, 4  );

関連記事

  1. 制作TIPS

    【WordPress】メディアファイルの表示設定[添付ファイル]を選択不可に

    投稿編集画面から画像をアプロードして記事に埋め込んだ場合、画像のリンク…

最近の記事

  1. 【WordPress】メディアファイルの表示設定[添付ファイ…
  2. 【WordPress】投稿作成に自動生成される日本語のスラッ…
  3. コンバージョンに至る経路を分かりやすくチェックする方法-Go…
  4. 近視眼的にならない目標設定のポイント-Webサイト運営
  5. Web解析における3つの基本チェック項目
  1. MA

    【mautic】無料MAツールmauticをインストールから利用開始まで(2)
  2. MA

    【mautic】管理画面の日本語化の手順
  3. アクセス解析

    直帰率を高める5つの原因
  4. Webマーケティング

    近視眼的にならない目標設定のポイント-Webサイト運営
  5. 制作TIPS

    【WordPress】メディアファイルの表示設定[添付ファイル]を選択不可に
PAGE TOP