2017-09-16 5 views
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(); ?> 
+1

「}」が余分にありました。 。私はそれを削除しました。 。このコードで試してみると –

+0

編集作業に感謝していますが、データを挿入していません – Mithu

+0

あなたのページに何らかのエラーがあると思います。 。 'WP_DEBUG'を使ってトラブルシューティングを行うことができます。あなたの 'wp-config.php'で.change' define( 'WP_DEBUG'、false);を 'true'に変更し、もう一度やり直してください。 。 https://premium.wpmudev.org/blog/debugging-wordpress-how-to-use-wp_debug/ –

答えて

0

あなたのページに何らかの誤りがあると思います。 。トラブルシューティングにはWP_DEBUGを使用できます。 wp-config.phpで。define('WP_DEBUG', false);をtrueに変更してもう一度お試しください。 。エラーとデバッグを確認するのに役立ちます

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

関連する問題