クエリ

WordPressの先頭固定表示は投稿タイプアーカイブで無効化
WordPressの「投稿」にはチェックをするとメインクエリで常に先頭に固定して表示することが出来る「先頭固定表示の投稿(Sticky Posts)」という機能があります。 しかしこれが、WP_Queryで使ってみると、...
pre_get_postsでメインクエリを変更した際の次/前リンクの取得する方法
WordPressでは、pre_get_postsを使用することで、メインクエリで取得される記事の順番をカスタマイズすることができます。 例えば「イベント投稿」では、並び順をカスタムフィールドで設定した「開催日」に変更す...
WP_Term_Queryで階層付きのタームリストを出力する方法
比較的最近WordPressに追加されたWP_Term_Queryを用いることで、WP_Queryのような複雑な条件を付加してタームを取得出来るようになりました。 しかしながら、WP_Term_Queryで出力されるター...
イベント投稿のクエリをカスタムフィールドの日付順に変更
イベント投稿については、投稿日順よりも開催日順に並ぶことが望ましいです。 そこで、イベント投稿のクエリをそもそも書き換えて、カスタムフィールドの開催日順に並び替えます。 [php]function event_query...
日付形式のカスタムフィールドを元にどのようなアーカイブページを作るか
WordPressでイベント投稿を作成する際に、カスタムフィールドで「開催日」などの日付を入力するように設計することになると思いますが、さて、「投稿日」ではなく、「開催日」をベースに投稿をアーカイブ(「2019年1月のイ...
WordPressで投稿に「階層」設定したら結構面倒なことになった。
WordPressで通常の投稿に固定ページ同様に「階層」を設定しましたら、色々と面倒なことになりました。 ①ラベル表示が「固定ページ」になった。 編集画面の「投稿の編集」などの表記ラベルが「固定ページの編集」と変わってし...
WordPressでjQueryがフッターに読み込まれなかったのはプラグインが原因
個人的な 覚書です。 WordPressでjQueryをフッターに呼び込み直そうと、 のように書くのですが、何度検証してもフッターではなく、ヘッダーに出力されてしまいます。 その原因を調べてみましたら、デバッグ用のプラグ...
BootstrapのブレイクポイントをjQueryで使用する方法
jQuery単独でメディアクエリ様のブレイクポイントを指定する場合、 のように、幅の値をブレイクポイントとして個別に入力する方法があります。 しかし、フレームワークにBootstrapを使用しており、かつ、ブレイクポイン...
シリアライズ化されたカスタムフィールドからどのようにmeta_queryを指定するか思案
まず、解決策ではないです。こんな感じでいけるかな、というアイディアレベルです。 WordPressでは基本的な仕様に沿えば、カスタムフィールドはwp_postmetaテーブルにmeta_id、post_idと共にカスタム...
レスポンシブフォントサイズ:画面サイズに応じてフォントサイズを縮尺する
画面サイズに応じてフォントサイズを可変したい(レスポンシブに対応したい)場合のメモです。 参考サイトはこちら。 つまり、特定の画面サイズで表示したいフォントサイズを基準にvw単位で指定するという方法です。 画面サイズが1...
12