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


sd68rus
224

Всем привет

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

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

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

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

Пытался вывести следующим кодом, но выводится только последние 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(); // сброс

?>


divv

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

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


sd68rus

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

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

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


Samail

sd68rus:
Пробовал вариант отсюда

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

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


ivan-lev

sd68rus:
но выводится только последние 5

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

😂

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

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

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

+ filter по

acf/fields/relationship/query

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *