Я настроил этот запрос в Wordpress, чтобы найти все связанные новости для компании:В том числе два аналогичных WP_Query лет в одном шаблоне
<h2 class="heading">Related News</h2>
<?php $link = get_the_title(); ?>
<?php $portfolioloop = new WP_Query(array('post_type' => 'news')); ?>
<?php while ($portfolioloop->have_posts()) : $portfolioloop->the_post(); ?>
<?php $post_link = get_post_permalink(); ?>
<?php $post_title = get_the_title(); ?>
<?php if (get_field('featured_companies') != "") { ?>
<p style="margin:0px!IMPORTANT;">
<?php foreach(get_field('featured_companies') as $post): ?>
<?php $company = get_the_title(); ?>
<?php if ($company == $link) { ?>
<a href="<?php echo $post_link; ?>"><?php echo $post_title; ?></a><br />
<?php } ?>
<?php endforeach;?>
</p>
<?php } ?>
<?php endwhile; wp_reset_query(); ?>
Я тогда хотел создать то же самое, но найти все события, связанные с Компания. Несмотря на то, что новости и события настроены точно так же, как это не работает, что мне не хватает ???
<h2 class="heading">Related Events</h2>
<?php $link_e = get_the_title(); ?>
<?php $portfolioloop_e = new WP_Query(array('post_type' => 'events')); ?>
<?php while ($portfolioloop_e->have_posts()) : $portfolioloop_e->the_post(); ?>
<?php $post_link_e = get_post_permalink(); ?>
<?php $post_title_e = get_the_title(); ?>
<?php if (get_field('featured_companies') != "") { ?>
<p style="margin:0px!IMPORTANT;">
<?php foreach(get_field('featured_companies') as $post_e): ?>
<?php $company_e = get_the_title(); ?>
<?php if ($company_e == $link_e) { ?>
<a href="<?php echo $post_link_e; ?>"><?php echo $post_title_e; ?></a><br />
<?php } ?>
<?php endforeach;?>
</p>
<?php } ?>
<?php endwhile; wp_reset_query(); ?>
Я попытался wp_reset_query, но у меня нет никакого реального понятия, что делать!