Я работаю над этим небольшим плагином, который позволяет пользователю отправлять сообщение на моем сайте.Вставить строку в wordpress таблицу с классом 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 2010-12-05 16:29:28
Я нашел который функционирует через несколько минут после того, как я разместил это. Спасибо! – networkprofile 2010-12-05 17:07:44