0
WordPressサイトに「失敗」という名前のカスタムページがあります。私がしようとしているのは、このページロード後に、日付と型の列にpayError Tableのデータを挿入することです。 dateは日付データ型の列で、typeはvarcharデータ型です。WordPressのpageloadイベントに文のエラーを挿入します。
これについては、次のコードを書いています。しかし、そのページは機能しておらず、「このページは機能していません」というエラーが表示されます。私は間違って何をしていますか?
<?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'で.change' define( 'WP_DEBUG'、false);を 'true'に変更し、もう一度やり直してください。 。 https://premium.wpmudev.org/blog/debugging-wordpress-how-to-use-wp_debug/ –