首页 > 解决方案 > 如何将事件帖子添加到现有的帖子表中,以便在 WP 后端将其作为帖子进行查询

问题描述

我正在设置一个 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 后端,也不会显示在查询数据的前端。

标签: phpwordpress

解决方案


推荐阅读