2014-09-18 4 views
1

Я хочу получить вложения нескольких сообщений, используя функцию wordpress.Как получить вложения нескольких сообщений wordpress?

<?php 
     $args = array(
        /*my question is how to pass multiple parents.*/ 
        'post_parent' => 0, 
        'post_type' => 'any', 
        'posts_per_page' => -1, 
        'post_status' => 'any'); 
       $children_array = get_children($args, $output); 
    ?> 

Примечание *: Я не хочу использовать цикл для нескольких сообщений. Потому что это увеличивает количество запросов.

ответ

0
<?php 
    $args = array(
       /*my question is how to pass multiple parents.*/ 
       'post_parent' => array(0,1,etc), 
       'post_type' => 'any', 
       'posts_per_page' => -1, 
       'post_status' => 'any'); 
      $children_array = get_children($args, $output); 
?> 
+0

Спасибо, Дэвид, работает для меня. –

+0

одобрите, если вы довольны этим! – David

+0

Спасибо за ответ Дэвид. Но когда я передаю массив post_parent, он рассматривает его как null и возвращает любого ребенка независимо от родителя. –

Смежные вопросы