jtk

WordPress

カスタム投稿 REST APIで取得するJSONを並び替えプラグイン通りにする

https://siteUrl.com/wp-json/wp/v2/POST-TYPE-NAME/ のREST APIを叩くと順番がデフォルト(投稿日順?)になってしまうので、これを並び替えプラグイン通りに並べ替えたい。 ぴったしの記事がありました Intuitive Custom Post Orderの並び順をWP-REST-API…

ACF オプションページのREST APIエンドポイント

ACFオプションページのエンドポイントがうまくいかなかったのでメモ 公式ドキュメント: https://github.com/airesvsg/acf-to-rest-api 同じようなissue: https://github.com/airesvsg/acf-to-rest-api/issues/184 登録はfunctions.phpに通常通り記述 '…

REST API のスキーマにリピーターフィールドの画像データを格納する

ACF to REST API を使えば REST API でACFの値が取得できますが、カスタマイズした形でカスタムフィールドの値を追加する方法です。 例えばACFフィールドでアップロードした画像は指定している戻り値がREST APIでも返ってきます。 image_field: リピーターの…

WordPress + Nuxt.js で スラッグベースのパーマリンクにルーティングする

ルーティングする という表現があっているのかどうか微妙ですが、 カスタム投稿タイプを使ったWordPressの投稿をIDベースではなくスラッグベースで実装する場合 カスタム投稿: book .vue ファイル名: /pages/book/_slug.vue 実現したいURL構造: https://hoge…

【PHP】変数名に変数の値を代入する

$array = [ 'name01' => 'Taro', 'name02' => 'Hanako', 'name03' => 'Jiro' ]; という配列があって、 $targetName = 'Hanako'; のように、宣言した変数の値 Hanako とオブジェクトの値がマッチする場合を判定し、 $name02 = true; という変数を作りたい場合…

【WordPress】詰まったこと、使ったこと その1

最近 WordPress で詰まったこと、使ったことをメモしておきます。 page.php で pre_get_posts のクエリ書き換えがうまくいかない 固定ページである投稿タイプの一覧出して、ページ送りも実装して、としたかったのですが、仕様的に難しそう。 pre_get_posts …

【WordPress】Gutenberg 参考にしたリンクと所感

案件で初めて WordPress5.x 以降を触わり、Gutenberg に対応する際に参考にしたサイトをメモしておきます。 【WordPress】Gutenberg 周りの情報まとめ(随時更新) - Qiita 包括的にまとまっているのはこちらでした。 【2018 年最新版】Gutenberg の使い方!…