Как добавить сообщение о событии в существующую таблицу сообщений, чтобы оно запрашивалось в бэкэнде WP как сообщение - PullRequest
0 голосов
/ 09 июня 2019

Я настраиваю CPT, который является постом менеджера событий, наряду с настраиваемыми полями ACF для создания поста, называемого разговорами.Я хотел бы добавить сообщение через простую форму в интерфейсе.

Я создал форму, которая отправляет данные в таблицу базы данных для менеджера событий.

if(isset($_POST['publish_conversation'])){

    global $wpdb;
    $rand = rand( 1, 999 ); 

    $conversation_data = array(
        'event_name' => $_POST['conversation-title'],
        'event_status' => -1,
        'post_id' => $rand + 1,
        // 'event_name' => $_POST[''],
        // 'event_name' => $_POST[''],
        // 'event_name' => $_POST[''],

        // 'event_name' => $_POST[''],
        // 'event_name' => $_POST[''],
        // 'event_name' => $_POST[''],
        // 'event_name' => $_POST[''],
        // 'event_name' => $_POST[''],

        // 'event_name' => $_POST[''],
        // 'event_name' => $_POST[''],
        // 'event_name' => $_POST[''],
    );

    $table_name = 'wpk4_em_events';

    $rowResult = $wpdb->insert($table_name, $conversation_data, $format=NULL);

    if($rowResult == 1){
        echo 'Saved';
    }else{

    }
    // print_r($_POST);

}

Я бы хотеложидается, что сообщение будет отображаться в бэкэнде как одно из сообщений о событии, но по какой-то причине оно не будет отображаться в конце бэкэнда WP как сообщение о событии или во внешнем интерфейсе, где запрашиваются данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...