创建前,可以用get_pages()函数获取所有页面,然后迭代数组,
 用strtolower()统一双方名称,从而判断要创建的页面是否已经存在了

 wp_insert_post( array $postarr, bool $wp_error = false )
  $postarr
      ID - 帖子ID。如果等于0以外的其他内容,那么该ID的帖子将被更新。默认值0。
      post_author - 添加帖子的用户的ID。默认是当前的用户ID。
      post_date - 帖子的日期。默认是当前时间。
      post_date_gmt -  GMT时区中的帖子的日期。默认值为$post_date。
     post_content - 帖子内容。默认为空。
      post_content_filtered - 已过滤的帖子内容。默认为空。
      post_title  - 帖子标题。默认为空。
      post_excerpt - 摘录。默认为空。
      post_status - 帖子状态。默认'draft(草稿)'。
      post_type - 后缀类型。默认'post'。
      comment_status - 该帖子是否可以接受评论。接受“open(开放)”或“closed(关闭)”。默认值为“default_comment_status”选项。
      ping_status - 该帖子是否可以接受ping。接受“open(开放)”或“closed(关闭)”。默认值为“default_ping_status”选项。
      post_password - 访问帖子的密码。默认为空。
      post_name - 后缀名。默认是创建新帖子时的消除标题。
      to_ping - 要ping的URL的空格或回车分隔列表。默认为空。
      pinged - 已ping过的URL的空格或回车分隔列表。默认为空。
      post_modified - 上次修改帖子的日期。默认是当前时间。
      post_modified_gmt - 上一次修改GMT时区的日期。默认是当前时间。
      post_parent - 将其设置为其所属的帖子,如果有的话。默认值0。
      menu_order - 帖子应该显示的顺序。默认值0。
      post_mime_type - 帖子的MIME类型。默认为空。
      guid - 引用该帖子的全局唯一ID。默认为空。
      post_category - 类别名称,slugs或ID的数组。默认为“default_category”选项的值。
      tax_input - 由其分类名称键入的分类术语数组。默认为空。
      meta_input - 由后置元键键入的后元值数组。默认为空。
  $wp_error - 是否在失败时返回WP_Error。默认值:false
<
在线客服
在线咨询

18928771987
  • 售前咨询-李生
  • 售后咨询-李生
  • 渠道招商