私はカスタムの投稿タイプ '注文'を持っていますが、この投稿タイプにはカスタムフィールドがいくつか添付されています。WordPressカスタムの投稿タイプのカスタムフィールドのクエリ
私はそうのようにすべての注文を照会:
$orders = new WP_Query(array('post_type' => 'orders'));
私は私が取得したいすべてのデータを得ることはありません。
リピーターを含むタブカスタムフィールドがあります。リピータからのデータが必要なのです。誰も私が$orders
のダンプでこのデータを取得しない理由を知っていますか?
私のクエリは、このデータをすべて取得するために何か他のものにする必要がありますか?このコードでは
Array
(
[0] => Array
(
[0] => Array
(
[attractie] => WP_Post Object
(
[ID] => 41
[post_author] => 1
[post_date] => 2016-02-29 14:30:33
[post_date_gmt] => 2016-02-29 14:30:33
[post_content] => <h2>Title!</h2>
Content.
[post_title] => Post Title
[post_excerpt] =>
[post_status] => publish
[comment_status] => closed
[ping_status] => closed
[post_password] =>
[post_name] => post-name
[to_ping] =>
[pinged] =>
[post_modified] => 2016-04-07 14:39:41
[post_modified_gmt] => 2016-04-07 14:39:41
[post_content_filtered] =>
[post_parent] => 0
[guid] => url
[menu_order] => 0
[post_type] => attracties
[post_mime_type] =>
[comment_count] => 0
[filter] => raw
)
[start] => 0930
[end] => 1200
)
[1] => Array
(
[attractie] =>
[start] => 0930
[end] => 1200
)
)
::私は基本的に今必要なもの
$orders = new WP_Query(array('post_type' => 'orders'));
foreach ($orders->posts as $all) {
$fields[] = get_field('planning', $all->ID);
}
はattractie WP_Postオブジェクトからpost_title
値である私は、この配列を照会するために管理してきました
EDIT
start
とend
の値です。
なぜ高度なカスタムフィールドにタグを付けましたか?いくつかのフィールドをCPTに添付するためにプラグインを使用していますか? –
はい私はカスタムフィールドを作成するためにACFプラグインを使用しています。 –
答えを確認してください。 WPとAFCとCPTのUIプラグインにはAPIがあります。 –