Я хотел бы запросить поле повторителя ACF. У меня есть поле повторителя с именем Библиотека (в СРТ с именем Книга ), и в этом повторителе у меня есть поле отношения с именем Библиотека (которое подключено на другой пользовательский тип записи под названием Библиотека ). Именно это поле я бы хотел запросить *.
Я надеюсь восстановить, благодаря уникальному значению, данному пользователем (выбранному благодаря выбору), все книги, относящиеся к этой Библиотеке .
Пример : выбрана «Библиотека 1». Возвращение: «Гарри Поттер 1» и «Гарри Поттер 2».
Испытания (не работают)
function my_posts_where( $where ) {
$where = str_replace("meta_key = 'library_$", "meta_key LIKE 'library_%", $where);
return $where; } add_filter('posts_where', 'my_posts_where');
$library= $_GET['library'];
$v_args = array(
'post_type' => 'book',
'meta_query' => array(
array(
'key' => 'library_$_library',
'compare' => '=',
'value' => $library,
),
)
); $Query = new WP_Query($v_args);
if($Query->have_posts()) :
while($Query->have_posts()) : $Query->the_post();
...
endwhile;
else :
...
endif;
А это
$library= $_GET['library'];
$v_args = array(
'post_type' => 'book',
'meta_query' => array(
array(
'key' => 'library',
'value' => $library,
'compare' => 'LIKE',
),
)
);
$Query = new WP_Query($v_args);
Я искал в Интернете, я не смог решить свою проблему ...
Большое спасибо.
- *: у меня также есть поле повторителя, называемое Tags , и в нем поле таксономии относительно тегов. Я хотел бы показать все книги, которые имеют теги.