связь двух типов записей Wordpress

S6
На сайте с 19.06.2013
Offline
56
262

Всем привет

Создал тип записи Недвижимость

И тип записи Города

Хочу на странице городов, выводить записи относящиеся к этому городу. Дя этого при помощи ACF создал поле

Пытался вывести следующим кодом, но выводится только последние 5, а не по соответсвию. Прописывал metakey = 'gorod' а 'meta_value' Новосибирск, вообще ничего не выводил. Как поправить подскажите.

Пробовал вариант отсюда (не реклама) но не вывело ничего, был пустой метабокс

<?php 


// параметры по умолчанию
$posts = get_posts( array(
'meta_query' =>
[ 'key' => 'gorod',
'value' => 'slug'
],
'numberposts' => 5,
'category' => 0,
'orderby' => 'date',
'order' => 'DESC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' => '',
'post_type' => 'nedvigimost',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );

foreach( $posts as $post ){
setup_postdata($post);
// формат вывода the_title() ...
?>
<?php the_title() ?><br>


<?php
}

wp_reset_postdata(); // сброс

?>
D
На сайте с 02.02.2010
Offline
132
#1

На сколько я помню, у ACF есть поле "взаимоотношение" и в custom fields value записывается id типа записи.

А вообще, города лучше через таксономию делать, так скорость выборки намного быстрее, чем через произвольные поля.

S6
На сайте с 19.06.2013
Offline
56
#2
divv:
На сколько я помню, у ACF есть поле "взаимоотношение" и в custom fields value записывается id типа записи.

А вообще, города лучше через таксономию делать, так скорость выборки намного быстрее, чем через произвольные поля.

Выбрал отношение - объект записи

Samail
На сайте с 10.05.2007
Offline
361
#3
sd68rus:
Пробовал вариант отсюда

А вариант отсюда пробовал? https://www.advancedcustomfields.com/resources/query-posts-custom-fields/

Трудно что-то сказать не видя как эти поля в ACF называются и что там в базу попадает.

IL
На сайте с 20.04.2007
Offline
435
#4
sd68rus:
но выводится только последние 5

А сколько ожидается?

😂

sd68rus:
**'numberposts'*=>*5,



---------- Добавлено 09.04.2020 в 16:27 ----------

https://www.advancedcustomfields.com/resources/relationship/

+ filter по

https://www.advancedcustomfields.com/resources/acf-fields-relationship-query/

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий