我的 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/