Tag-it 是一个 jquery UI 插件,它允许分配标签,就像 stackoverflow 中的标签系统一样。https://github.com/aehlke/tag-it/blob/master/README.markdown
我的目标是允许我的 wordpress 网站的成员从前端发布。为此,我创建了一个带有输入字段的表单。我使用 . 获取输入内容。要$_POST['something']
插入帖子数据(标题、内容、自定义字段值),我使用wp_insert_post
函数,它运行良好。
并为特定帖子插入标签,我使用wp_set_object_terms
函数(因为我使用自定义帖子类型和标签分类法)。如果我为其分配一些示例值,最后一个函数运行良好,但我无法获得由tag-it
. 我尽力在插件和负责为我在 WP DB 中的帖子分配标签的 PHP 代码之间建立链接。
事实上,在我的代码源中,我放了:
<ul id="myTags">
</ul>
并且此代码由插件(执行后)转换为:
<ul id="myTags" class="tagit ui-widget ui-widget-content ui-corner-all">
<li class="tagit-new">
<input type="text" class="ui-widget-content ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">
</li>
</ul>
如何从该输入字段中检索 POST 变量作为数组,以便可以将其放入 的参数中wp_set_object_terms
?
您通常的帮助总是值得赞赏的。