chuck
  • 0
Новичок

Запустить второй запрос на странице на основе автора первого запроса

  • 0

У меня есть файл single-property.php, показывающий «свойство» пользовательского типа сообщения, на этой странице я хочу также показать «агент» пользовательского типа сообщения, который принадлежит автору свойства, у каждого автора есть только одно сообщение пользовательского типа сообщения « агент».

Я предполагаю, что нужно сделать что-то вроде этого, single-property.php с запросом, чтобы показать пользовательский тип сообщения «свойство», получить автора из первого запроса и запустить второй запрос, показывающий все сообщения настраиваемого типа сообщения «автор» того же автора.

Спасибо

Share
  1. Вы можете использовать $post->post_author,

    поэтому перед добавлением цикла, $agent = ''; затем внутри цикла добавьте

    $agent = $post->post_author;

    а затем создайте второй запрос после завершения цикла:

    $agent_query = NEW WP_Query(array('post_type' => 'agent', 'author' => $agent));
    while ($agent_query->have_posts()){
     $agent_query->the_post();
     //do your agent loop here
    }
    wp_reset_postdata();
    
    • 0

Оставить ответ

You must login to add an answer.