Wp_插入_POST和参数的用法

时间:2014-01-22 作者:user11

我刚开始使用WordPress。。我试图使用php向Wordpress添加帖子,我遇到了以下代码:

// Create post object
$my_post = array(
  \'post_title\'    => \'My post\',
  \'post_content\'  => \'This is my post.\',
  \'post_status\'   => \'publish\',
  \'post_author\'   => 1,
  \'post_category\' => array(8,39)
);

// Insert the post into the database
wp_insert_post( $my_post );
我知道这是使用php创建帖子的方法。。我的问题是:

如何执行上述php脚本,以及将其保存在WordPress文件夹中的什么位置?

“post\\u category”数组是什么意思(我想使用类别id向WordPress添加帖子)?

我想提一下,我在网上做了一些下降搜索,但我找到的资源没有提到如何执行上述脚本。

2 个回复
最合适的回答,由SO网友:markratledge 整理而成

检查以下位置的文档http://codex.wordpress.org/Function_Reference/wp_insert_post 用于与一起使用的参数wp_insert_post

此函数用于在数据库中插入帖子(和页面)。它清理变量,执行一些检查,填充缺少的变量,如日期/时间等。它将数组作为其参数,并返回所创建帖子的帖子ID(如果有错误,则返回0)。

在插件上下文中运行一次函数,或者在函数中运行最坏的情况。php或索引中。php,然后将其删除。

SO网友:lauren.marietta

来自我自己的搜索(这里也是一个新的PHP用户!)似乎是通过Code Snippets 插件是这些一次性代码块的最简单和最安全的途径。

本博客很好地概述了如何使用该插件添加和运行PHP代码:https://www.wpbeginner.com/plugins/how-to-easily-add-custom-code-in-wordpress-without-breaking-your-site/

结束