WordPress 插入页面函数 wp_insert_post
萨龙网络已经开发了很多 WordPress 主题,LensNews 主题要创建的页面较多,所以导致很多用户来咨询如何设置用户中心,在最新上线的 MNews 主题中就使用了 wp_insert_post 函数来自动创建主题要使用到的页面,这样大大减少了主题配置工作,也给萨龙龙节约了不少时间。
函数描述
该函数可在数据库中插入文章及页面。如果$postarr参数有“ID”设置为一个值,那么文章将被更新。您可以通过设置“post_date”和“post_date_gmt”值来手动设置发布日期也可以通过设置“comment_status”值来关闭评论或打开注释。
使用方法
- <?php wp_insert_post( $postarr, $wp_error ); ?>
参数
$postarr
一个更新或插入文章的数组元素。
- $postarr = array(
- 'ID' => '0',
- 'post_author' => get_current_user_id(),
- 'post_date' => '',
- 'post_date_gmt' => '',
- 'post_content' => '',
- 'post_content_filtered' => '',
- 'post_title' => '',
- 'post_excerpt' => '',
- 'post_status' => '',
- 'post_type' => '',
- 'comment_status' => '',
- 'ping_status' => '',
- 'post_password' => '',
- 'post_name' => '',
- 'to_ping' => '',
- 'pinged' => '',
- 'post_modified' => '',
- 'post_modified_gmt' => '',
- 'post_parent' => '',
- 'menu_order' => '',
- 'post_mime_type' => '',
- 'guid' => '',
- 'post_category' => '',
- 'tags_input' => '',
- 'tax_input' => '',
- 'meta_input' => '',
- 'page_template' => '',
- );
$wp_error
(可选)是否返回失败的WP_Error。
默认值:false
wp_insert_post函数的基本使用:
- $my_post = array(
- 'post_title' => wp_strip_all_tags( $_POST['post_title'] ),
- 'post_content' => $_POST['post_content'],
- 'post_status' => 'publish',
- 'post_author' => 1,
- 'post_category' => array( 8,39 )
- );
- wp_insert_post( $my_post );
函数一般用在启用主题时创建一些默认页面,以及投稿中。本文原创,作者:萨龙龙,其版权均为萨龙网络所有。
如需转载,请注明出处:https://salongweb.com/wordpress-wp-insert-post.html
一个平平常常的人,热爱生活、旅行和摄影,骑行去过西藏,一直计划再去。14年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!用法
absint(mixed$maybeint)
将值转换为非负整数。
参数
$maybeint
(mixed)(必需)您希望…在WordPress按角色获取可分页的用户列表并显示最新文章这篇文章中我们已经介绍了获取单个角色的用户列表,如果想获取多个角色的用户列表呢,ge…WordPress本身一直有WP-Cron(计划任务)的功能,可以设置每隔一段时间来执行,不过WP-Cron功能是基于页面浏览的,所以时…描述
激活多个插件。
当WP_Error返回,但这并不意味着该插件的一个有错误。这意味着一个或多个插件文件路径无效。…相信使用Wordpress的朋友都对WP-PageNavi分页插件不陌生,很多博客对它也有很多介绍,之前也使用过代码来实现分页,但不够人性化,使…最近开发了一款多功能的新闻视频类Wordpress主题Yewan,客户的网站用户也比较多,要求设计一个按权限(管理员、编辑、作者、投稿者、订阅者…自从了解到WordpressMU多站点,就开始一步一步的向多站点发展,也将萨龙网络所有站点都安装在WordpressMU多站点中。在使用多站…开发一个WP主题有了前端页面设计的美观与布局外,后台选项也是相当重要的一个组成部分,好的后台框架在使用主题时方便快捷的设置各个功能,也让主题开发…WordPress能够在自定义菜单中存储每个菜单项的描述,默认情况下,这些描述不会显示在前端菜单中,需要为相应的菜单增加显示描述的功能。
一…一般的Wordpress主题中都有多种自定义文章类型,除了了默认的文章还会有作品、商品等自定义类型的文章,而WordPress默认只能搜索到文章…课程插件功能已经能满足绝大多数在线教育培训课程网站的需求,选项功能也众多,「即将推出」功能还在开发中。…WordpressMU是多站点的程序,新创建的站点地址都是基于主域名下的二级域名,而强大的Wordpress可以为每个站点绑定不同的域名,这时…