2020-11-01 / 4400阅
WordPress可以用wp_insert_post添加文章,也可以使用它添加页面:
$post_data = array( 'ID'=>299, 'post_title' => 'best_vip我的新页面', 'post_content' => '这个页面我不想发布内容', 'post_type' => 'page', //默认的文章类型 post ,比如 page 'post_status'=>'publish', 'meta_input' => array( //(数组)由后置元键键入的后置元值数组。默认为空。 'qzl_title'=>'我的标题', 'haiyou'=>'好友一个字段' ), 'post_parent'=>2, 'post_name'=>'best_vip' ); $re = wp_insert_post($post_data); var_dump($re);
上面代码中,我们给函数传递了一个ID - 299 。如果传了ID,说明是更新,不传则会添加一个新的页面。
全部参数可以参考:https://youranzixue.cn/course/433.html
因为页面上没有分类法,没有标签等。请不要传递标签和分类相关的参数,自定义字段是可以正常使用。post_content参数可以把新建的页面添加到某个页面的下级。添加是要确保上级页面存在。如果上级页面不存在,则当前页面作为顶级页面发布。
提醒:使用该函数添加页面。post_type 设置为 page
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228