所以基本上,我有一个在 wordpress 上创建帖子时运行的函数。我通过添加以下代码修改了这个函数。
$episodeID = $_POST['item_meta'][137];
$episodeVersion = $_POST['item_meta'][357];
if ($episodeVersion == "Subbed") {
$value = array("Subbed");
update_field('field_48', $value, $episodeID);
}
else if ($episodeVersion == "Dubbed") {
$value = array("Dubbed");
update_field('field_48', $value, $episodeID);
}
这段代码基本上是说,如果该帖子中某个字段的值为“Subbed”,则通过选中“Subbed”复选框来更新另一个复选框字段。如果它是“配音”,则通过选中“配音”复选框来更新复选框字段。
这工作得很好,但是没有时间同时选中这两个复选框。如果我添加一个带有配音的帖子,它会选中配音,然后如果我添加一个带有 Subbed 的帖子,它将取消选中已配音并选中已配音。
所以基本上,我怎样才能做到这一点,所以它实际上并没有取消选中已经检查过的任何内容。那么我应该用什么来检查复选框是未选中还是选中?某种类型的布尔真/假?