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年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!WooCommerce 产品页面默认有3个选项卡:描述,其它信息和评论,对于很多 WordPress 主题或许不太适合,需要修改或者添加选项卡。…萨龙网络Purity主题是集成了Woocommerce+Buddypress+Bbpress商城社区论坛,因为www.gravatar.com头…wordpress图片延迟加载已经不是稀奇的功能,网上有很多类似的文章,添加相当简单方便,woocommerce缩略图图片延迟加载也很方便的可以…基于 DeepSeek 大模型,为龙霄主题深度集成 AI 智能翻译引擎。在 WordPress 后台一键完成 Polylang 字符串、页面、文…萨龙网络所有主题都集成了很多优化功能,在 WordPress 更新至5.0版本后,古腾堡(Gutenberg)编辑器发布与更新文章/页面就出现错…描述
向指定的表添加索引。
用法
add_clean_index( string $table, st…WordPress 4.9.8 版本就发布了古滕堡编辑器,很好用,添加文章也比经典编辑器方便很多。在 5.8 版本后又在小工具中增加了古滕堡编辑…产品属性可在后台「产品——产品选项——属性」中单独设置(也可在编辑产品时再次添加),有三种类型:文本、颜色和图片,在前台也是以这三种方式来显示。…在开发 MNews 主题的快讯功能时,希望一天内发布的快讯文章在当天日期下,而不是每篇都显示一个日期,通过the_date()函数可完美的达到这…前面我们介绍了如果安装WordPress MU,安装完成后我们就需要把每个独立站点的数据转移到MU中,在MU中最原始的站点数据是不需要改动,只需…Buddypress社区中有很多地方会直接显示用户登录名,比如用户个人主题中的名称和链接中,所有来访的用户都知道了管理员的用户名,对于小人知道了…龙霄主题内置的原生对象存储功能模块,彻底解决了这一痛点。该模块深度集成了阿里云 OSS、腾讯云 COS、七牛云 Kodo 三大主流云存储服务商,…