将类别(带有ACF字段)转换为自定义分类 时间:2018-02-11 作者:Joey 我希望将大约300个类别(每个类别都有高级自定义字段)转换为自定义分类法,以便我有更好的网站结构。然而,使用到目前为止我使用的所有插件,我可以将术语从类别分类法移动到名为Brands的自定义分类法,它保留了标准WordPress数据(名称、slug、描述等),但似乎丢失了与该术语相关的高级自定义字段和Yoast数据,但一旦我将术语移回原始“类别”,数据就会重新出现。我想知道是否有人知道一种将类别批量转换为自定义分类法的方法,以便它可以访问ACF/Yoast数据?提前谢谢你 2 个回复 SO网友:Maxim Sarandi 我认为您可以检索所有自定义类别作为术语对象。然后创建类别和wp_insert_term() 应该对你有帮助。在ACF字段设置中-在位置规则中包括分类法。Yoast meta在meta\\u查询中保存数据。对于分类-wp\\U termmeta。对于你的每个类别-提取元字段并导入到新术语。对于旧类别,这应该是一个循环。也许你能理解我。对不起,我的英语不好。 SO网友:Mark Kaplun 这主要是因为插件使用过时的方式将元信息与分类法关联,这种方式依赖于将分类法id映射到选项表中的特定选项。一旦更改了术语关联的分类法,这些插件就无法访问该数据,因为术语的分类法id已更改,所有内容都不同步。 结束 文章导航