0
我的WordPress网站中有一个名为“failed”的自定义页面。我想要做的是在这个页面加载后,它将在日期和类型列中的payError表中插入数据。 date是日期数据类型列,类型是varchar数据类型。在WordPress的页面加载事件中插入语句错误
为此我写了下面的代码。但该页面无法正常工作,并发出错误“此页面无法正常工作”。我究竟做错了什么?
<?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(); ?>
你有一个'}'多余的。 。我已经删除了。 。如果您现在可以尝试使用此代码 –
它的工作对您的编辑感谢,但不插入任何数据 – Mithu
我认为您的网页上有一些错误。 。你可以使用'WP_DEBUG'来排除故障。 。在你的'wp-config.php'中改变'define('WP_DEBUG',false);'为'true',然后重试。 。 https://premium.wpmudev.org/blog/debugging-wordpress-how-to-use-wp_debug/ –