php - wp_category_checklist 不接受选定的类别参数

标签 php mysql wordpress

当我从数据库中提取数据时,我不明白为什么 wp_category_checklist 不接受选定的类别参数。

我在数据库中有自定义表,在该表中,其中一个字段称为

post_category

在这个字段中,我有逗号分隔的类别 ID 列表,这个列表就像这样,我直接从表格中复制了下面的数字。

136, 8, 46, 9

问题是我想在我的插件页面上使用 wp_category_checklist 并从数据库字段中选择带有 id 的类别,但由于某种原因,函数在从数据库中提取参数时不接受该参数。

因此,为了从数据库中获取我的字段值,我使用这个

$item['post_category'];

这会返回类别 ID,如果我 echo 或 print_r 它我会得到这个

$cats = $item['post_category'];
echo $cats;
print_r($cats);

output on both is 136, 8, 46, 9

因此,通过这个结果并通过阅读 wp_category_checklist 法典页面,我猜我是否使用这个

wp_category_checklist(0, 0, $cats);

我将获得与我的字段中已检查的数字相匹配的 id 的类别

但不,它不起作用,有什么原因吗?

最佳答案

$arr = explode(",",$cats);
wp_category_checklist(0, 0, $arr);

第三个参数是数组。

关于php - wp_category_checklist 不接受选定的类别参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22146070/

相关文章:

php - 打开一个 .gz 文件并读取/替换

php - jquery/ajax 长轮询 php mysql codeigniter

java - 如何让任意IP地址连接到远程MySQL服务器?

php - 联合 2 列和另一个表中的另一列

html - 奇怪的 float <li> 结果

javascript - PHP:我可以使用 AJAX 在表单中提交表单吗?

php - 运行两个查询,INSERT 和 INSERT INTO SELECT (php, mysql)

mysql - 需要帮助在 mysql 中构建哈希标签趋势查询

php - 我的一些脚本中出现了不需要的 php 代码

WordPress、Woocommerce 属性值输入字段类型