WordPress将分类设置为POST? 时间:2013-12-07 作者:Renish Khunt 您好,这是我的代码,用于按post-by-post-id选择分类法。这是我的代码,此代码不起作用,请帮助。wp_set_post_terms( \'2653\', array(\'Bus\'), \'category_type_bus\'); 这是我运行代码时的代码。然后签入后端。公共汽车没选上,请告诉我哪里错了。非常感谢。 1 个回复 SO网友:Sisir wp_set_post_terms() 当术语id是层次分类法时,要求您提供术语id,而不是术语名称或slug。From the codex: 对于分层术语(如类别),必须始终传递id而不是术语名称,以避免混淆,因为可能有另一个子级具有相同的名称。Try the code below:$term_id = term_exists( \'bus\', \'category_type_bus\' ); wp_set_post_terms( \'2653\', array( $term_id ), \'category_type_bus\' ); 功能get_term_by() 也可以用来代替term_exists()希望有帮助。 结束 文章导航