@Bainternet的回答让我走上了正确的道路,将逗号分隔的标签字符串作为单个标签存储在数据库中,并将每个单独的标签与适当的帖子相关联。
我需要这个,因为我有一个表单字段,允许用户输入逗号分隔的标记列表。
总之,下面是我使用的完整代码:
// Sanitize user/form input
$custom_tags = trim(htmlspecialchars($_POST[\'custom_tags\']));
// Explode returns the comma separated terms as an array
$custom_tags_separated = explode(\',\', $custom_tags);
// Pass the array of terms to wp_set_object_terms
wp_set_object_terms($post_id, $custom_tags_separated, \'custom_tag\');