国内外主机
测评及优惠码

WordPress:批量指定标签

在Wordpress中,如何给已经发布过的文章批量添加标签
例子:我发布了10篇文章,没有为这些文章添加标签。现在,我想批量为这些文章同时添加:北京北漂,失业。这三个标签。
然后,当用户访问到mydomain.com/tag/北京这样的url时,页面会把内容中包含”北京”关键词的文章列表出来。
这是一位网友友在百度知道里的提问,百度了一下,WordPress管理分类、标签之类的插件很多;但针对这样的小要求,完全可以自己手动来轻易地解决;代码如下:

可以在当前皮肤的functions.php里自建一个函数;

function naruco_mod_tags(){     $post_ids = array(1,2,3,4,5,6,7,8,9,10);     foreach( $post_ids as $k => $post_id ){         wp_set_post_tags( $post_id, array('tag1','tag2','tag3') );     } }

手动输入你的日志ID串;如果你是批量修改,那么你需要从库里读取出ID串;
然后附加到HOOKS上,执行一次再行删除这个函数就可以了;
如:

add_action('edit_post','naruco_mod_tags'); //后台更新一次任意一篇日志就可以实现效果。

很简单吧?呵呵~执行完后,记得删除这个或注释到add_action这一句就OK了,避免重复执行!

赞一个
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《WordPress:批量指定标签》
文章链接:https://www.ibytx.com/1357.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。