勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

Advanced Custom Fieldsで記事取得

   

WordPressでAdvanced Custom Fieldsにて設定した項目を条件に記事一覧を取得したかった。例えばテストフラグという真偽値のカスタムフィールドでtrueが入っている記事を取得したいというもの。以下に方法をメモ。

 

取得方法

まず前提として記事取得方法は以下を参照。

https://taitan916.info/blog/?p=2806

 

argsの部分に以下を追記する。

 

複数指定したい場合は以下のような形になる。

 

プラグインのバージョン

使用中のバージョンは4.4.12でプラグインは以下の通り。

https://ja.wordpress.org/plugins/advanced-custom-fields/

 

まとめ

プラグインファイルの編集とかはいらず、meta_queryを指定することで対応が可能。

 - WordPress

  関連記事

Polylangのスイッチャーでクエリを引き継ぐ

WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...

WordPressで任意のクエリをページ内で出力する方法

WordPressの固定ページ内でuidという任意のGETクエリを取得して、記事 ...

WordPressにお気に入り登録機能とお気に入り一覧ページを作成する方法

WordPressにお気に入り登録機能をつけたかった。 会員制のサイトじゃなかっ ...

WordPressの記事をfacebookに投稿

WordPressの記事をfacebookに投稿する際にOGP設定をする必要があ ...

WordPressでユーザー毎にフラグを持たせる

WordPressでユーザー毎に何らかのフラグを持たせて、フラグによって分岐処理 ...

WordPress5のエディタを元に戻す方法

WordPress5にアップデートしたところ記事投稿ページのエディタが非常に使い ...

youtubeの検索結果をWordPressに自動投稿する方法

youtubeから特定のキーワードで検索した動画をWordPressに自動で投稿 ...

WordPressを停止しないままサーバ移設する方法

WordPressを設置しているサーバのリソースがそろそろ危ういので移設を検討す ...

Advanced Custom FieldsでGoogleMapの使用

Advanced Custom FieldsでGoogleMapを使用したかった ...

gzip圧縮とキャッシュをhttpd.confで設定する

今まで共用サーバーで使っていたWordPressをVPSに移した。 せっかくなの ...