2023.1.19カスタム投稿タイプのカテゴリーページ(タクソノミーページ)で、投稿を五十音順に表示する方法です。wordpressにおいてタイトルでソートしたい場合、アルファベット順になってしまい、日本語タイトルでのソートは標準装備では不可となっています。今回は、カスタムフィールドにローマ字でフリガナを入力、それを使用して五十音順にソートします。editorでも手順は同じです。Fieldで検索→インストール→有効化します。フリガナ用フィールドを作成し、適用させたい投稿画面に表示させるACFでフィールドを作成し、公開します。フィールドラベル(投稿画面に表示されるフィールドの名称です。日本語でOK)フィールド名(phpファイルで扱う名称なので、アルファベットにします。今回はfuriganaとします。)フィールドタイプ(テキストを選択)必須か?(必須にしておいた方が忘れなくていいかもしれません。)フィールドを表示させる投稿タイプ(五十音順にしたい投稿タイプ)今回は、お知らせ(カスタム投稿タイプスラッグはnews)という投稿タイプに表示させます。お知らせを五十音順に並べたいという案件はないと思いますが、適当な投稿タイプがなかったため上部に戻って「公開」します。指定したカスタム投稿タイプの投稿画面に、フィールドが表示されていれば、カスタムフィールドの設定は以上です。投稿ページにせっせとローマ字でフリガナを入力していきましょう。taxonomy-xxx.phpは通常通り普段通り、archive.phpとtaxonomy-xxx.phpのループの記述をします。?>フリガナソートする記述を、functions.phpへ記述すべてのファイルに言えることですがfunctions.phpは特に、バックアップを忘れずにとるようにお願いします。最悪、何も表示されなくなります。);is_post_type_archiveは一覧ページ(archive-xxx.php)、is_taxはカテゴリーページ(タクソノミーページ)になります。今回は「お知らせ(スラッグはnews)」、タクソノミー名はnews_catとしますので、以下のようになります。);アーカイブページとタクソノミーページで五十音順にソートされていれば完了です。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。date*日本語が含まれない投稿は無視されますのでご注意ください。元WEBデザイナーで現役フロントエンドエンジニア。広告代理店→ECサイト運営会社→デザイン制作会社→フリーランス。使用するカスタマイズ、苦戦したカスタマイズ、エラーの解決法などを紹介していきます。