操作方法LinuxWindowsスマートフォンiPhoneiOS開発PHPFuelphpDBPostgreSQLHTMLホームページWordPressサイトについてお問合せお知らせ※当サイトでは商品・サービスのリンク先にプロモーションを含みます。2022にADとして追加してみた。Fields(ACF)を利用するケースはあるかと思いますが今回は、ACFの値を投稿以外のページで値として利用したと思って調べてみました。目次POST_TYPEacf-fieldがフィールドacf-field-groupがフィールドをまとめたグループpost_nameacf-field⇒「field_」acf-field-group⇒「group_」という名称で保存されます。これがKEYになります。post_excerptここに格納されているのがカスタムフィールドとして設定したフィールド名が入っています。※これにはPOST_IDが必要。投稿以外のページからACFのフィールドの情報を取得するには?Key名って?いうとACFはフィールドを増やす毎にユーザーが指定したフィールド名以外にキーとなる名称を付けています。いうことで、「get_field_object(‘Key名’)」で取得できるようです。フィールド名⇒KEYに変換できるのか?というとfunctionを作ればできる?※post_excerpt⇒post_nameを取得する「$wpdb->get_results」を利用してクエリを書いてみた。false;}これでpost_name(KEY)が取り出せる。重複している場合はNGなのでカスタムフィールドを設計する際には気を付けないといけない。あとは「get_field_object」にKEYを入れて内容を取り出す。チェックボックスは検索向きじゃないのでタクソノミーで代用リピートフィールドをプログラムでデータを追記するあんまり使うこと無いかもしれないけど、リピートフィールドをPHPプログラムでデータを追記する場合ACFのドキュメントに記述された方法だと失敗したのでメモとして残しておく。);//そんでもって更新これでなんとか。