私はajaxリクエストでPHPスクリプトを実行したいと思います。私はajaxリクエストをトリガしたときに表示される警告メッセージ以外はすべて動作します。スクリプトの機能はうまく動作しますが、警告メッセージを解決したり、重要でない場合は抑制したりしたいと考えています。wordpress PHPファイルを含むPHPエラーメッセージ
ここにスクリプトファイルがあります。ここで
<?php
//If the warnings aren't important, uncomment
//error_reporting(0);
//Required include for the wp_mail() function
include '../../../wp-load.php';
$to = '[email protected]';
$subject = 'Donation to cbc at' . ' ' . time();
$body = 'The email body content';
$headers = array('Content-Type: text/html; charset=UTF-8');
wp_mail($to, $subject, $body, $headers);
?>
は私がstackoverflowの上で発見したwp-load.php
ためincludes
とrequires
複数の異なる種類を試してみました
Warning: include(../../../wp-load.php): failed to open stream: No such file or directory in /home2/cbc/public_html/wp-content/themes/bento/page-example.php on line 5
Warning: include(../../../wp-load.php): failed to open stream: No such file or directory in /home2/cbc/public_html/wp-content/themes/bento/page-example.php on line 5
Warning: include(): Failed opening '../../../wp-load.php' for inclusion (include_path='.:/opt/php56/lib/php') in /home2/cbc/public_html/wp-content/themes/bento/page-example.php on line 5
を生産警告です。これまでに試したことのあるものはすべて警告を出すが、いくつかは異なる警告を出す。ここでも、機能は機能しますが、これらのエラーは関係しています。
の
あなたはそれがWP-load.phpの正しいディレクトリパスであることを確認していますか? –
私は電子メールを受け取らないので、それが含まれていなければなりません。また、このファイルは3つのレベルで、3つの '../ 'が示すように表示されます。 – frillybob
警告は明白ですが、あなたは何を理解していませんか? – rtfm