gpt4 book ai didi

php - 适用于 WordPress 的 Cat + 标签过滤器插件 : Checkboxes not being saved

转载 作者:搜寻专家 更新时间:2023-10-31 22:06:52 26 4
gpt4 key购买 nike

我正在使用适用于 WordPress 的 Cat + 标签过滤器插件,它工作正常,除了应该在标签搜索之间保存的复选框没有被保存。除了最后一个选择的以外,所有的都被清除,这让我怀疑在显示每个复选框并检查该标签是否包含在标签数组中的 foreach 语句中有问题。

我的问题是,我怎样才能让标记复选框保持选中状态,而不仅仅是最后一个,这个 foreach 语句有什么问题吗?

if ($type == 1){
if ($there_are_tags){
$options .= '<ul>';
foreach ($tags as $tag) {
$options .= '<li>';
$options .= '<input type="checkbox" name="';
$options .= "tag[]";
$options .= '" value="' . $tag->slug . '"';
if (is_array($current_tax['tags'])) {
if (in_array($tag->slug, $current_tax['tags'])) {
$options .= ' checked ';
}
}
$options .= '>';
$options .= $tag->name;
if ($ctf_options['tags_count'] == 1) $options .= ' (' . $tag->count . ')';
$options .= '</li>';
}
$options .= '</ul>';
}
else $options .= '<ul><li><input type="checkbox" name="tag[]" value="-1" disabled>' . __('No tags here', 'cat-tag-filter') . '</li></ul>';
}

最佳答案

不幸的是,这个插件有一个完整的问题记录列表,插件创建者的响应率不是很好。最近关于该插件的一些帖子说它根本不适用于 Wordpress 3.6。您的选择有些有限,您可以悬赏这些问题并尝试吸引一些人对插件的问题进行自定义修复,您可以坚持插件更新,或者您可以尝试为 Wordpress 实现类似 Isoptope 的东西(这需要一点学习曲线才能使用)。

最后,我刚刚发现,如果您安装了 Yoast 或 Pretty Permalinks 插件,则会记录这些插件和 Cat+Tags 过滤器的冲突,因此您可以尝试打开和关闭一些插件,看看是否可以解决此问题你的问题。

我希望这对一些人有帮助。

关于php - 适用于 WordPress 的 Cat + 标签过滤器插件 : Checkboxes not being saved,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17131675/

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