将两种自定义发布类型合并为一种

时间:2012-08-05 作者:Runa Chow

我对这一切都是陌生的,所以我的无知可能会妨碍我。

我继承了一个带有自定义帖子类型的WP博客。共有4种自定义帖子类型,其中2种,BooksMagazines, 具有相同的字段:Custom\\u Post\\u Type\\u Name、Author、City、Address、Categories、Tags、Date。

我需要将这两种自定义帖子类型合并为一种。更具体地说,我需要合并Books 进入Magazines 并将此新的合并自定义帖子类型重命名为Publications.

有人能告诉我怎么做吗?

1 个回复
SO网友:Bainternet

您可以运行一次简单查询,然后将其从代码中删除,如下所示:

if (!get_option(\'updated_my_books\')){
    global $wpdb;
    $wpdb->query("UPDATE $wpdb->posts SET post_type = \'publications\' WHERE post_type IN(\'books\',\'magazines\')");
    update_option(\'updated_my_books\', true);
}

结束

相关推荐