Задать вопрос
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 ???

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

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

Похожие вопросы