以编程方式将类别(分配)添加到帖子(不进行编辑)

时间:2020-09-18 作者:Jen Austin Miller

我正在寻找一种方法来分配(添加)一个类别的帖子列表,而无需编辑每一篇帖子-甚至使用批量编辑。

Why?因为手动操作(甚至使用批量)将更新发布时间,我不希望这样。

你知道怎么做吗?我知道我需要array 我有个帖子ID:s。但是我如何使用我的主题functions 文件

1 个回复
SO网友:Antti Koskinen

您可以使用以编程方式设置post术语wp_set_object_terms(). 还有wp_set_post_terms() 它是第一个函数的包装器,但对其中的参数进行了一些额外的处理。

foreach ( $array_of_post_ids as $post_id ) {
    // appends my-category to a post\'s categories
    wp_set_object_terms( $post_id, \'my-category\', \'category\', true );
}

相关推荐

扩展WooCommerce小部件类-WC_Widget_Product_Categories

我正在尝试扩展woocommerce类,该类用于在我自己的插件中创建产品类别小部件,该插件为woo commerce产品添加了一个称为“部门”的新分类法。当我扩展WP\\u小部件时,一切正常,我看到一个新的小部件,可以添加到外观->小部件中。然而,当我试图扩展WC\\u Widget或WC\\u Widget\\u Product\\u类别时,我根本看不到新的Widget,即使我没有收到任何php错误。以下是我所拥有的不起作用的东西://get the base classes if(!cl