使用wp\\U insert\\U post时,我可以执行以下操作:
$categories = \'1,2,3,4,5\'
\'post_category\' => array($categories)
使用wp\\U insert\\U post时,我可以执行以下操作:
$categories = \'1,2,3,4,5\'
\'post_category\' => array($categories)
这就是解决方案:
https://stackoverflow.com/questions/4018413/php-how-to-put-a-variable-in-an-array
$categories = \'1,2,3,4,5\'
\'post_category\' => explode(\',\', $categories)
这里有一个例子:http://codex.wordpress.org/Function_Reference/wp_insert_post
// Create post object
$my_post = array(
\'post_title\' => \'My post\',
\'post_content\' => \'This is my post.\',
\'post_status\' => \'publish\',
\'post_author\' => 1,
\'post_category\' => array(8,39)
);
// Insert the post into the database
wp_insert_post( $my_post );
“post\\u category”接受一个数组,因此您希望发送一个数组。在您的示例中,您没有创建数组-它只是一个字符串。
$categories = \'1,2,3,4,5\';
但这是一个数组。。。$categories = array( \'1,2,3,4,5\' );
所以这应该是可行的:\'post_category\' => $categories
对于PHP数组,请查看:http://www.w3schools.com/php/php_arrays.asphttp://us1.php.net//manual/en/language.types.array.php
我搜索了这个网站,尝试了各种方法从列表中排除类别1和类别7,但没有任何效果。没有错误,但也不会隐藏猫。类别1和7不是空的,但我还想排除空类别,所以!空的必须留下。<!-- category list with thumbs --> <?php $terms = apply_filters( \'taxonomy-images-get-terms\', \'\', array(\'taxonomy\' => \'category\') ); if (