这里有点奇怪。
我有一个使用外部json数据显示足球/足球比赛详细信息的网站设置。
这里有一个例子https://www.husupporters.club/match-result/365972/
数字ID用于从外部json获取数据。
我们希望人们能够在每场比赛中留下评论和图片。
我已经设置了一个表单
<form method="POST" action="#">
<?php wp_editor($content,"content", array(\'textarea_rows\'=>12, \'editor_class\'=>\'content_class\')); ?>
<input type="hidden" name="name" value="<?php echo $current_user->user_login; ?>"/>
<input type="hidden" name="gameid" value="<?php echo $match_id; ?>"/>
<input type="submit" name="submitComment" value="submit" />
</form>
在页面中,我有以下代码来检查表单提交
$default = array(
\'name\' => \'\',
\'content\' => \'\',
\'moderation\' => \'0\',
\'gameid\' => \'\',
);
$item = shortcode_atts( $default, $_REQUEST );
if($_POST[\'submitComment\']) {
echo \'something fun\';
$wpdb->prepare($wpdb->insert( $table_name, $item ));
$comment_success = \'1\';
global $comment_success;
}
表单在页面上可见,但按submit时出现404错误,url正确,但页面不存在。
我想知道我做错了什么?
我正在使用一个名为phpcodesnippets的插件在页面上运行php。
完整的代码片段(少了一些个人json详细信息)可以在https://pastebin.com/tYWJ9q60
希望有人能给我指出正确的方向。
-查基