如何将类别(默认)转换为自定义分类?

时间:2018-09-02 作者:Amenadiel17

我想将我的所有帖子从默认帖子类型移动到我制作的新自定义帖子类型。我可以使用以下代码:

UPDATE wp_posts SET post_type = \'movies\' WHERE post_type = \'post\'
然而,我无法转移默认类别上的类别。

是否可以将所有职位(包括类别)转换为自定义职位类型(&P);自定义分类法/类别?

1 个回复
最合适的回答,由SO网友:anmari 整理而成

wp链接了表wp\\u term\\u关系中的帖子和术语,因此不必担心自定义分类法。基本上,您希望将所选帖子集的自定义分类法中的术语id从默认的更改为新术语的term\\u id。查找term\\u ID,然后执行以下操作

UPDATE wp_term_relationships SET  term_taxonomy_id = \'newterm_id\' 
WHERE term_taxonomy_id = \'oldterm_id\' AND object_id IN 
(SELECT ID FROM wp_posts WHERE post_type=\'movies\')

结束

相关推荐

根据下拉菜单修改MySQL查询

我希望能够根据下拉菜单中的选择修改MySQL查询。这将更新页面上显示的后续表格。我当前的代码如下(注意我正在使用PHP code snippets (Insert PHP) 插件)但是,这没有预期的结果,因为没有生成表。如有任何帮助,我们将不胜感激。<form method=\"POST\"> <select name=\"post_ID\"> <option value=\"21\">21</option> <