php - WordPress 页面加载事件插入语句错误

标签 php mysql wordpress

我的 WordPress 网站中有一个名为“failed”的自定义页面。我想做的是在此页面加载后,它将在 payError 表的日期和类型列中插入数据。 date 是日期数据类型列,type 是 varchar 数据类型。

为此我编写了以下代码。但该页面无法正常工作并给出错误“此页面无法正常工作”。我做错了什么?

<?php
/*
  Template Name: failed
 */
get_header();

?>

<div class="container">

    <div class="row">
        <div class="col-md-12">
            <p>Payment Cancelled </p>
            <?php
            global $wpdb;

            $today = date('Y-m-d');
            $type = "Perfect Money";

            $table_name = $wpdb->prefix . "payError";
            $wpdb->insert( $table_name, array(
            'date' => $today,
            'type' => $type
            ));
            ?> 
        </div>
    </div>  
</div>
<?php get_footer(); ?>

最佳答案

我认为您的页面上存在一些错误。 。您可以使用WP_DEBUG进行故障排除。 .在 wp-config.php 中将 define('WP_DEBUG', false); 更改为 true,然后重试。 。它将帮助您查看错误并进行调试

https://premium.wpmudev.org/blog/debugging-wordpress-how-to-use-wp_debug/

关于php - WordPress 页面加载事件插入语句错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46252734/

相关文章:

javascript - jQuery 表单验证和提交问题

php - 如何在不刷新页面的情况下发送表单?

javascript - tinyMCePopup 中的tinyMCE

php - posts_per_page 返回一个额外的帖子

php - 哎呀,有表演吗?

php - 从主机访问 docker 回答 curl : (56) Recv failure: Connection reset by peer

mysql - 创建表格产品电子商务 Codeigniter

mysql - 当第二个表有 ON 匹配但没有 WHERE 匹配时如何编写 JOIN

Mysql数据库-主键问题

css - WordPress 中的均衡器