Создать акаунт
Всё для вебмастера » Вопросы и ответы » CMS » WordPress » В плагине acf есть поле (Объект записи), как получить массив id этих постов?

В плагине acf есть поле (Объект записи), как получить массив id этих постов?

17 апр 2023, 19:01
WordPress
115
0
Расписываю подробнее, имеется массив с id записей.
В этих записях есть кастомное поле от плагина ACF, под названием "Объект записи", т.е. внутри записи можно выбрать какую-то запись.
Вопрос вот в чем, как получить все id этих "объектов записи" в виде массива?

Схематично:
[имеющийся массив из id записей] ->
находим в каждой записи запись, которая обозначена в поле "Объект записи" ->
собираем все найденные записи в массив.

Кто-то делал подобное? хелп.

UPD
В общем в виде текста выводятся спокойно, если идти таким путем:
$args = array(    'numberposts'   => -1,    'post__in'  => $post_ids);$the_query = new WP_Query( $args );if ($the_query->have_posts()) { while ($the_query->have_posts()) {$the_query->the_post();echo get_field('vybrannye_id')[0]?>, <?php}}wp_reset_query();

Но как это получить массивом?

UPD2
Ладно, идем дальше, получил что-то похожее, используя следующее:
$args = array(    'numberposts'   => -1,    'post__in'  => $post_ids);$the_query = new WP_Query( $args );$post_idss = wp_list_pluck( $the_query->posts, 'vybrannye_id' );wp_reset_query();


Теперь через принт получаю следующее:
Array ( [0] => Array ( [0] => 578 ) [1] => Array ( [0] => 550 ) )

UPD3 - FINISH
Ну все, добил результат :)
foreach($post_idss as $i => $value) {  foreach($value as $key => $n) {    $res[$i] = $n;  }}

Через print_r получаем: Array ( [0] => 578 [1] => 550 ), что мне и нужно было изначально!

Внимание! В плагине acf есть поле (Объект записи), как получить массив id этих постов? предоставлен пользователями сайта исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Смотрите также:

Комментарии к В плагине acf есть поле (Объект записи), как получить массив id этих постов?
Добавить Комментарий
В комментариях запрещаются спам, а также реклама любых товаров и услуг, иных ресурсов.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.