発信力だけあり余ってる感じ2019-05-29AdvancedCustomFieldsのbooleanの値で`wp_query`をソートしようとしたら詰まったWordPress今日もまたコーディング。5.2手順などAdvancedCustomFields(以下ACF)のbooleanの値でwp_queryをソートしようとしたら詰まった。true/falseのカスタムフィールドで並べ替えして記事を出すのはほぼ無理っぽい。wp_queryは、meta_keyで指定したもので絞り込みをする挙動になっている。基本的に、並べ替えに使うmeta_keyは、全部の記事に値がそろっているもの、という想定らしい。値がない記事(falseも含む)はクエリから外される。wp_queryでnullとfalseを区別する確実な方法は、あるとしてもたいそう面倒臭い。falseを区別して入力する方法がない。解決としては、booleanを使うのを諦めて、selectで処理することだ。仕事で更新を依頼されたサイトがWordPressマルチサイトだった。APIで登録しようとしてエラーBadRequestが出る400など、いくつかのエラーを乗り越えたので、覚え書き。エンジニア文章、写真、デザイン、コーディングまで一通りこなす自走式フルスタックブロガー。読者になる@mogami74をフォローはてなブログをはじめよう!mogami74さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。