在该页面的文档中,wp_insert_post
有一半的更改日志显示以下内容:
从以下版本开始:WordPress 4.4.0现在可以将'meta_input'数组传递到$ postarr以添加帖子元数据。
我正在使用Wordpress 4.4.2。我将尝试通过运行以下代码来添加新帖子:
function handle_post($post)
{
wp_insert_post( array(
'post_title' => $post['title'],
'post_type' => 'werknemers',
'meta_input' => array(
array(
'key' => 'name',
'value' => $post['name']
),
array(
'key' => 'city',
'value' => $post['city']
)
)
) );
}
该帖子已添加到数据库,但没有元数据。我找到了这个堆栈帖子,但是我不知道如何实现if statement
。
我也对添加分类法(tax_input)的方式感兴趣。