У меня есть код php, в котором я хочу получать сообщения на основе post_title
. Предположим, что $keyword
равно chicago
или Chicago
.
<code>if ($keyword) {
$query = new \WP_Query([
's' => $keyword,
'post_type' => 'abc-xyz',
'post_status' => 'publish'
]);
} else {
$query = new \WP_Query([
'post_type' => 'abc-xyz',
'post_status' => 'publish',
//'ep_integrate' => true,
'orderby' => 'title',
'order' => 'ASC'
]);
}
echo '<pre>'; print_r($query->posts); echo '
'; // Строка A
Строка A печатает следующий массив, когда $keyword
равно Chicago
или chicago
:
Array
(
[0] => WP_Post Object
(
[ID] => 280045
[post_title] => Chicago
)
[1] => WP_Post Object
(
[ID] => 680045
[post_title] => Peoria
)
[2] => WP_Post Object
(
[ID] => 180045
[post_title] => Peoria
)
[3] => WP_Post Object
(
[ID] => 880045
[post_title] => Chicago
)
[4] => WP_Post Object
(
[ID] => 180000
[post_title] => Chicago
)
)
Мне интересно, почему он вытягивает сообщения с post_title
Peoria
, если $keyword
равно chicago
или Chicago
.