使用wpdb类在wordpress表中插入行

时间:2010-12-05 15:22:10

标签: wordpress post insert wpdb

我正在开发这个小插件,让用户可以在我的网站上提交帖子。

if (!isset($wpdb))
    $wpdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);

$wpdb->insert(
    $wpdb->prefix . 'posts',
    array(
        'post_title' => 'testerrrr',
        'post_author' => '1',
        'post_content' => 'geen content aja',
    'post_status' => 'publish'
    )
);

上面的代码没有向表中添加新行。 (我也尝试使用$ wpdb-> wp_posts)并且它也没有给我一个错误(虽然错误报告已打开) 是否有其他字段我不得不在数组中使用,或者我在做其他错误的事情?

谢谢!

1 个答案:

答案 0 :(得分:0)

正如TheDeadMedic所说,这可以通过wp_inser_post()实现;