';s'=&燃气轮机$术语,不是基于wordpress/php中的post_title发布文章
我有一个php代码,其中我想根据';s'=&燃气轮机$术语,不是基于wordpress/php中的post_title发布文章,php,wordpress,Php,Wordpress,我有一个php代码,其中我想根据post\u title发布文章。让我们假设$关键字是芝加哥或芝加哥 if ($keyword) { $query = new \WP_Query([ 's' => $keyword, 'post_type' => 'abc-xyz', 'post_status' => 'publish' ]); } else { $q
post\u title
发布文章。让我们假设$关键字
是芝加哥
或芝加哥
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 '</pre>'; // Line A
我想知道当
$关键字是chicago
或chicago
如@FluffyKitten notes,默认的Wordpress搜索不仅仅限于帖子标题时,为什么它会用post\u标题来拉帖子。它搜索post\u title
和post\u content
作为@FluffyKitten notes,默认的Wordpress搜索不限于post title。它搜索post\u title
和post\u content
似乎你忘了告诉wordpress你想要Chicago
我输入的关键字是“Chicago”。上限重要吗?即使我进入“芝加哥”,它也会给我同样的结果。但我得说你的情况对我来说很难闻。你仔细检查过哪个查询代码被真正执行了吗?@MarcinOrlowski好的,我会看一看。你在它返回的帖子的内容中有关键字吗s
搜索的不仅仅是文章标题。如果执行了分支,则表明您有Chicago”(或任何关键字)在那些帖子的主要内容中的某个地方。似乎你忘了告诉wordpress你想要Chicago
我输入的关键字是“Chicago”。大写是否重要?即使我输入“Chicago”,它也会给我相同的结果。Ni。但我想说,我对你的情况很敏感。你是否仔细检查了真正执行的查询代码d?@MarcinOrlowski好的,我会看一看。在它返回的帖子内容中,你有没有其他地方的关键字?s
搜索的不仅仅是帖子标题。if
分支正在被执行,这表明你在这些帖子的主要内容中有芝加哥”(或任何关键字)。是的,我已经阅读了文档,我认为它搜索了post\u title
和post\u content
。我想知道我需要添加什么代码,以便它只根据帖子标题
来拉帖子。在你最初的问题中,你想知道为什么它拉帖子标题中没有搜索词,我们回答了这个问题。关于只搜索文章标题,网络上有很多解决方案,你只需要用谷歌搜索就可以了。是的,我已经阅读了文档,我认为它可以搜索post\u title
和post\u content
。我想知道我需要添加什么代码,以便它只根据帖子标题
来拉帖子。在你最初的问题中,你想知道为什么它拉帖子标题中没有搜索词,我们回答了这个问题。关于只搜索文章标题,网络上有很多解决方案,你只需要用谷歌搜索就可以了。
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 '</pre>'; // Line A