如何在wordpress中插入post meta值

时间:2010-07-29 09:24:17

标签: wordpress post

如何在添加帖子时插入后置元值?我正在使用wp_insert_post函数来插入帖子。要使用“add_post_meta”函数,我们需要指定帖子ID。如何在插入帖子时添加值?有没有办法做到这一点!?

问候 - dj

2 个答案:

答案 0 :(得分:20)

我想你已经创建了一个数组来插入帖子

$new_post = array(
        'post_title'   => $title,
        'post_content' => $content,
        'post_type'    => $type,
    'post_status'  => $status           
    );

使用

获取新插入的post_id
$id = wp_insert_post($new_post);

然后通过传递post_id,meta_key,meta_value等参数在wp_postmeta表中插入值

update_post_meta($id,'total_payments',$amount);
update_post_meta($id,'downcount',$downcount);

试一试。

答案 1 :(得分:0)

很抱歉这个混乱。我自己找到了解决方案。我们需要使用函数wp_insert_post返回的Post ID。它返回成功发布的帖子ID值。