我正在开发一个关于WordPress项目的项目,需要从IMDb中获取一些电影数据。
客户想要一个关于添加/编辑帖子WP后端的输入字段,他将在其中添加IMDb URL并点击一个按钮,该按钮将获取电影的所有细节,然后我必须将它们保存/放入自定义字段和分类法。
现在问题我能够成功获取详细信息,但我需要将它们保存到分类法,例如Post Tags。我想加载Post Tags中的所有星球。 当他在WP Admin中添加/编辑Post屏幕时。
知道如何将这些数据加载到Tags中。我从JSON获取IMDb的所有数据。
任何帮助将不胜感激!
答案 0 :(得分:1)
您可以调用tagBox.flushTags(el, a, f);
功能。单击Add
按钮时,WordPress调用此函数。
资料来源:\wp-admin\js\tags-box.js:L106
假设您有一个包含新标签的元素,那么您可以这样使用
<span id="myelem">tag1, tag2</span> //element which contain tags
tagBox.flushTags('.tagsdiv', '#myelem'); //.tagsdiv is fixed
但我不认为这是个好主意。好像WordPress为自己使用而编写它。
我会建议另一个简单的事情是在输入框中添加逗号分隔值,然后点击Add
按钮。
jQuery('#new-tag-post_tag').val('test, tag1, tag2').next('.button').click();