vladislavignatyev
@vladislavignatyev
Frontend & backend, WEB-dev, WEB master

Как вывести посты у которых слаг заголовков, схож со слагом категорий других постов, игра с переменными?

Добрый день!

У меня есть страница single.php с подобной внутри конструкцией.
$company_pname = wp_get_post_categories( $post->ID, array('fields' => 'all') );
	foreach( $company_pname as $cat_comp ){
	$cat_comp->slug;
	}
			$args = array( 'post_type' => 'post-pharmacy', 'posts_per_page' => 999999, 'name' => $cat_comp->slug );
			$query_company_name = new WP_Query($args);
			if ($query_company_name->have_posts()) {
			  while ($query_company_name->have_posts()) {
			    $query_company_name->the_post();?>
					
					<h1><?php the_title(); ?></h1>
			    
			  <?php }
			}
			wp_reset_postdata();


Как видно, я получаю с данного поста все слаги категории в которые входит этот пост и записываю в переменную $cat_comp->slug далее, эту переменную, хранящая в себе только слаги, использую в запросе в $args а именно 'name' => $cat_comp->slug и дальше мне надо чтобы он вывел каждый пост, слаги заголовок которых, указанны в args.

Сейчас выводит только 1 пост, так как в name передается только 1 слаг категории, как сделать цикл или массив какой-то чтобы в name передавались все слаги, а не только 1 ???

Помогите пожалуйста, что не так делаю ?
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
AwardWallet Пермь
от 45 000 до 60 000 руб.
While Web Production Киев
от 5 000 до 15 000 грн.
Dart Simple Санкт-Петербург
от 120 000 до 150 000 руб.
16 авг. 2018, в 20:57
2500 руб./за проект
16 авг. 2018, в 19:25
5000 руб./за проект
16 авг. 2018, в 17:28
25000 руб./за проект