我在wordpress网站上遇到了一个奇怪的问题。
我正在使用前端的wp_insert_post来保存自定义帖子类型及其自定义分类。在PC上,它可以完美地保存自定义分类,但是当我尝试在移动设备或ipad上提交时,它就不会保存它。
这是我的代码:
$post = array(
'post_title'=>$_POST['message_title'],
'post_status'=>'pending',
'post_type'=>'mondd_el',
'tax_input'=>array('me_kategoria'=>$cat_id),
'post_content'=>$_POST['my_message']
);
$postid = wp_insert_post($post);
由于
答案 0 :(得分:2)
您确定当前用户是否有能力使用分类学?请检查一下......这是你从WORDPRESS文件中得到的东西
“tax_input:相当于为数组中的每个自定义分类调用wp_set_post_terms()。如果当前用户无法使用分类法,则必须使用wp_set_object_terms()代替。”