Я пытаюсь вытянуть переменные в массив WP_Query, но ожидаемый результат не тот, который я ожидал.
Вот мой код:
<?php
$country_name = the_title();
$populate_jhcarousel = new WP_Query( array(
'post_type' => 'story',
'tax_query' => array(
array(
'taxonomy' => 'location',
'field' => 'name',
'terms' => "'"$country_name"'"
),
),
'posts_per_page' => 20,
'order'=> 'DESC'
) );
?>
Мое намерение состоит в том, чтобы ввести все сообщения, местоположение которых является заголовком страницы страны, на которой они находятся.В моей локальной установке я тестирую с Танзанией.Когда я использую следующее 'terms' => 'Tanzania'
, мой ползунок заполняется правильно.Но когда я использую переменную, она либо выдает ошибку 500, либо просто выводит слово «Танзания» вместо моего ползунка.Ниже приведено то, что я пробовал, и результаты:
'terms' => "'"$country_name"'"
= ОШИБКА HTTP 500
'terms' => '$country_name'
= "Танзания"
'terms' => $country_name
= "Танзания"
'terms' => 'Tanzania'
= ожидаемый результат
Приветствуется любая помощь по использованию переменных в массиве WP_Query.Большое спасибо заранее !!!!