函数参考/ wp插入'post_category'后

时间:2015-01-26 10:27:32

标签: php wordpress

参考:http://codex.wordpress.org/Function_Reference/wp_insert_post

如果你看到上面的链接,很明显你可以在wp_insert_post中找到类别ID:

'post_category'  => [ array(<category id>, ...) ] // Default empty.

但我想添加变量

$cat=Samsung; //keep on changing
'post_category' => $cat;

2 个答案:

答案 0 :(得分:2)

使用get_cat_ID(http://codex.wordpress.org/Function_Reference/get_cat_ID

如果它只是一个类别:

$cat=get_cat_ID( 'Samsung' );
'post_category' => array($cat)

否则你需要做一个foreach并创建数组。

答案 1 :(得分:0)

使用变量很好。根据您引用的行,类别应该是类别ID的数组。所以在你的例子中,你应该尝试:

'post_category' => array($cat)