вставка сообщения из файла extern php, но опубликованный контент не отображается на сайте wp

Я делаю php-файл, который вставляет сообщение на мой сайт WordPress. Я заполняю все поля в wp_posts, но контент не отображается на моем сайте wordpress. Интересно, это потому, что категории пустые, а googling я обнаружил, что категории хранятся в wp_term_taxonomy. Но, глядя на эту таблицу, я даже не понимаю, как или добавить категорию. Поэтому, если бы кто-нибудь мог рассказать мне об этом, я буду признателен.

Это мой PHP-код для вставки в базу данных:

//Mysqli Connection $mysqli = new mysqli("localhost", "user", "pass.", "dbname"); if ($mysqli->connect_error) { die('Error de Conexión (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error); } //securize strings $softonicDescription[$key2] = $mysqli->real_escape_string($softonicDescription[$key2]); $title[$key2] = $mysqli->real_escape_string($title[$key2]); //insert data in mysql database $select = "INSERT INTO `dbname`.`wp_posts` ( `ID` , `post_author` , `post_date` , `post_date_gmt` , `post_content` , `post_title` , `post_excerpt` , `post_status` , `comment_status` , `ping_status` , `post_password` , `post_name` , `to_ping` , `pinged` , `post_modified` , `post_modified_gmt` , `post_content_filtered` , `post_parent` , `guid` , `menu_order` , `post_type` , `post_mime_type` , `comment_count` ) VALUES ( NULL , '1', DATE(NOW()) , DATE(NOW()) , '$softonicDescription[$key2]', '$title[$key2]', '', 'publish', 'open', 'open', '', '$title[$key2]', '', '', DATE(NOW()) , DATE(NOW()) , '', '0', '', '0', 'post', '', '0' ); "; if ($mysqli->query($select)) { echo ("query ok!<br><br>"); } 

Solutions Collecting From Web of "вставка сообщения из файла extern php, но опубликованный контент не отображается на сайте wp"