gpt4 book ai didi

php - 在给定类别中使用通配符搜索 WordPress 帖子中的特定句子并输出唯一结果

转载 作者:行者123 更新时间:2023-11-29 19:26:03 25 4
gpt4 key购买 nike

例如,我的 WordPress 安装中有一个金属类别,在不同帖子的该类别中到处发布了不同的金属名称,例如金属(黄铜)金属(铝)等。

我需要的是输出该类别的所有帖子中所有金属的所有唯一提及,跳过特定的帖子。

据我所知,我应该创建一个包含所有金属提及的数组,按照我想要的方式对其进行排序,仅保留唯一的名称,然后使用输出数组的内容

<?php foreach($my_array as $key => $value) {echo $value.', ';} ?>

使用类似的方法准备最终数组对我来说没有问题

<?php $my_array = array_unique(($metals_array), SORT_REGULAR); ?>

但我不知道如何用所需的数据填充该数组,搜索 Metal (*) 的帖子,并跳过,例如,Metal (steel)输出。

最佳答案

请尝试这个:

<?php 
$title_array = array();
$args = array('post_type' => 'post', 'category_name' => 'metals', 'orderby'=> 'title', 'order'=>'ASC' );
$query = new WP_Query($args);
if($query->have_posts()):
while($query->have_posts()) : $query->the_post();
$title_array[] = get_the_title();
endwhile;
endif;
$unique_array = array_unique($title_array);

if($unique_array):
foreach($unique_array as $unique) {
echo $unique;
}
endif;
?>

这是基于类别的简单帖子的查询,但如果您创建了“自定义帖子类型”,那么查询将会更改,否则它将适合您。

'category_name' => 'category-slug'。类别名称由类别别名组成。

希望这对您有帮助。

关于php - 在给定类别中使用通配符搜索 WordPress 帖子中的特定句子并输出唯一结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42146330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com