wp_set_object_terms()
是WordPress中的一个函数,用于为特定对象(例如文章、页面、自定义帖子类型等)设置分类法的术语(terms)。
该函数的语法如下:
wp_set_object_terms( $object_id, $terms, $taxonomy, $append );
参数解释:
$object_id
(必需):要设置分类法术语的对象的ID。$terms
(必需):要设置的分类法术语。可以是一个单独的术语ID、术语名称或术语数组。$taxonomy
(必需):要设置术语的分类法(taxonomy)。$append
(可选):一个布尔值,指定是否追加术语到对象中。如果设置为true
,则术语将被追加到对象中,而不会覆盖已有的术语。默认为false
,即替换已有的术语。
下面是一个示例代码,演示如何使用wp_set_object_terms()
函数来为特定文章设置分类法术语:
$object_id = 123; // 要设置分类法术语的文章ID
$terms = array( 'term1', 'term2' ); // 要设置的分类法术语
$taxonomy = 'category'; // 分类法的名称
wp_set_object_terms( $object_id, $terms, $taxonomy );
在上面的示例中,我们使用wp_set_object_terms()
函数将"term1"和"term2"这两个术语设置给了ID为123的文章,并将其应用于分类法"category"。
0 个评论