0
私はこの小さなプラグインを使用して、ユーザーが自分のウェブサイトに投稿を投稿できるようにしています。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で試しました)そして、私にはエラーも出ません(エラーの報告はオンになっています) 配列内で使用する必要があるフィールドが他にあるのでしょうか、それとも何か間違っている?
ありがとうございます!
あなたは 'wp_insert_post()'を使用しているはずです - コーデックスをチェックして試してみて、問題が残っていれば戻ってください:) - http://codex.wordpress.org/Function_Reference/wp_insert_post – TheDeadMedic
見つけました私はこれを投稿してから数分後に機能します。ありがとうございました! – networkprofile