在 Wordpress 中取消设置 post 项
Unset post term in Wordpress
我用它来设置来自自定义分类法的 post 个术语 'mois':
wp_set_post_terms( $post_id, array ($term_id['term_id']), 'mois' ,true);
它工作正常,但我如何做相反的事情:取消设置 post 项?
我不想删除该术语,而只是将其从 post.
中取消设置
这是您问题的解决方案。您可以只使用 wp_remove_object_terms 钩子来使用 post id.
取消设置条款
以下是如何操作的示例:
$tag = array( 5 ); // Array of terms to be unset.
wp_remove_object_terms( $post_id, $tag, 'mois' );
我用它来设置来自自定义分类法的 post 个术语 'mois':
wp_set_post_terms( $post_id, array ($term_id['term_id']), 'mois' ,true);
它工作正常,但我如何做相反的事情:取消设置 post 项? 我不想删除该术语,而只是将其从 post.
中取消设置这是您问题的解决方案。您可以只使用 wp_remove_object_terms 钩子来使用 post id.
取消设置条款以下是如何操作的示例:
$tag = array( 5 ); // Array of terms to be unset.
wp_remove_object_terms( $post_id, $tag, 'mois' );