php - 如何将事件帖子添加到现有的帖子表中,以便在 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 后端,也不会显示在查询数据的前端。
解决方案
推荐阅读
- python - 如何在 Django 模板脚本中导入 vue 组件
- api - 在客户端按标签过滤秘密对象
- tensorflow - 即使我中断了训练,我怎么能写到 Tensorboard?
- google-chrome - Chrome 扩展:chrome.runtime.lastError:更新动态规则时出现内部错误
- typescript - 如何在打字稿中扩展其他模块的类型
- regex - 正则表达式列出没有出现特殊字符“。”的字符串 并且有空间
- angular - Angular Material datepicker 在日单元格中带有自定义文本
- ios - 子类化 OperationQueue 添加睡眠期
- python - 在 Python 中从数据文件中选择列
- yaml - 这个 openApi 属性是“不需要”还是“不需要”?