WordPressの投稿画面では、カテゴリーウィジェットの最大の高さが200pxに設定されています。カテゴリーが多数あり、高さが200px超える場合は、スクロールバーが出てくるようになっています。 「もう少し高さがあった…
WordPressで子カテゴリーにチェックを入れたら親カテゴリーにも自動でチェックが入るようにする方法
WordPressのカテゴリーで親子関係がある場合、デフォルトでは子カテゴリーにチェックを入れても親カテゴリーに自動でチェックは入りません。 カテゴリーは親子セットで選択するケースが多いので、子カテゴリーにチェックを入れ…
WordPressの投稿画面で保存後もカテゴリーの親子関係の階層を維持する方法
先日、投稿編集画面でカテゴリーの親子階層を維持するための「Category Checklist Tree」というプラグインを紹介しました。 今回は、プラグインを使わずにカテゴリーの親子関係を維持する方法をご紹介いたします…
WordPress管理画面のカテゴリー一覧にタームIDの列を追加する方法
カテゴリーの一覧に、タームIDの列を追加する方法をご紹介いたします。 タームIDを調べる時はカテゴリーの編集を開くか、カテゴリーにマウスホバーして、URL内の「tag_ID=○」を確認する必要がありますが、タームIDの列…
pre_get_postsのorderbyに複数の条件(カスタムフィールド/投稿日)を指定する方法
WordPressで投稿の並び順などを制御する場合、pre_get_postsを使うと便利です。 pre_get_postsで投稿一覧を並べ替える時に、並び順の基準となる値を指定する際はorderbyを使いますが、ord…
WP_Queryで表示件数を指定していても、先頭固定記事があると表示件数がオーバーしてしまう挙動を解消する方法
WordPressにて、例えば以下のようなループを記述したとします。 この場合、新しい投稿が3件表示されます。ですが、先頭固定記事(この投稿を先頭に固定表示)があるとどうなるでしょうか。先頭固定記事がある場合は、先頭固定…
プラグインを使わずにGutenbergを無効化する方法
Gutenberg(ブロックエディタ)を無効化するプラグインとして、以前Disable GutenbergやClassic Editorを紹介しましたが、今回はプラグインを使わずにGutenbergを無効化する方法をご紹…
WordPressの投稿を削除した時に紐付いている画像も削除する方法
WordPressでは、投稿を削除しても、投稿に使用した画像(アイキャッチ画像や投稿内に挿入した画像)までは削除されません。 投稿を削除すると紐付いている画像も削除されるようにする方法が、NxWorldさんで解説されてい…
WordPressの投稿一覧で本日の日付よりも古い記事を非表示にする方法
WordPressの投稿一覧やカテゴリーアーカイブ等で、本日の日付よりも古い記事を非表示にする方法をご紹介したいと思います。 「カスタムフィールドの日付が今日よりも前か判別する方法」と「投稿日が今日よりも前か判別する方法…
WordPressの投稿一覧やシングルページで親カテゴリー(親ターム)のみを出力する方法
WordPressサイトにおいて、親カテゴリーと子カテゴリーを必ずセットで指定するような運用をしていることがあります。その場合、get_the_term_listやget_the_termsでカテゴリーをそのまま出力する…