先日、投稿編集画面でカテゴリーの親子階層を維持するための「Category Checklist Tree」というプラグインを紹介しました。 今回は、プラグインを使わずにカテゴリーの親子関係を維持する方法をご紹介いたします…
WordPressの投稿画面で保存後もカテゴリーの親子関係の階層を維持する方法

先日、投稿編集画面でカテゴリーの親子階層を維持するための「Category Checklist Tree」というプラグインを紹介しました。 今回は、プラグインを使わずにカテゴリーの親子関係を維持する方法をご紹介いたします…
WordPressで投稿の並び順などを制御する場合、pre_get_postsを使うと便利です。 pre_get_postsで投稿一覧を並べ替える時に、並び順の基準となる値を指定する際はorderbyを使いますが、ord…
WordPressにて、例えば以下のようなループを記述したとします。 この場合、新しい投稿が3件表示されます。ですが、先頭固定記事(この投稿を先頭に固定表示)があるとどうなるでしょうか。先頭固定記事がある場合は、先頭固定…
Gutenberg(ブロックエディタ)を無効化するプラグインとして、以前Disable GutenbergやClassic Editorを紹介しましたが、今回はプラグインを使わずにGutenbergを無効化する方法をご紹…
WordPressでは、投稿を削除しても、投稿に使用した画像(アイキャッチ画像や投稿内に挿入した画像)までは削除されません。 投稿を削除すると紐付いている画像も削除されるようにする方法が、NxWorldさんで解説されてい…
WordPressの投稿一覧やカテゴリーアーカイブ等で、本日の日付よりも古い記事を非表示にする方法をご紹介したいと思います。 「カスタムフィールドの日付が今日よりも前か判別する方法」と「投稿日が今日よりも前か判別する方法…
WordPressサイトにおいて、親カテゴリーと子カテゴリーを必ずセットで指定するような運用をしていることがあります。その場合、get_the_term_listやget_the_termsでカテゴリーをそのまま出力する…
テキストモードで入力したspan等のタグが、ビジュアルエディタにモードを切り替えた時に消えてしまうことがあります。 簡単な対策としては、<span class=”example”>とい…
WordPressには、デフォルトで「アーカイブ」というウィジェットが用意されていますが、アーカイブウィジェットでは月別のアーカイブが表示されます。 更新頻度がそんなに高くなく、月別ではなく年別でアーカイブのリストを表示…
WordPressで新規投稿をするために投稿画面を開くと、タイトルの部分に「ここにタイトルを入力」というプレースホルダーが表示されます。このプレースホルダーを変更する方法をご紹介いたします。 WordPress投稿画面の…