<p>私の質問は少し変かもしれませんが、本当に混乱しています。 </p><p>子テーマでは、function.php ファイルに隣接するファイルを問題なく呼び出して読み込むことができましたが、サブフォルダー内のすべてのファイルを削除して再挿入した後、ファイルは読み込まれなくなりました。認識された。次のコマンドを使用しました。 </p><p>function.phpファイル内で、その子ファイルであるuser_function.phpという名前を付けたのですが、コマンドを実行しても認識されませんでした。 </p>gt;
<コード>gt;コード><コード><コード>
<pre class="brush:php;toolbar:false;">if (file_exists('user_function.php')) {
require_once('user_function.php');
} それ以外 {
echo "30 分後にもう一度お試しください...n";
死ぬ。
}</pre>
<p>ファイルが認識できません!とエラーメッセージが表示されます。 ! ! 次の 2 つのファイルのみがあります: </p><p><br /></p>
<li><code>function.php</code></li>
<li><code>user_function.php</code></li>
</ul>
<p>何が問題ですか? (これらの手順は複雑でも難しいものではありません。これらの手順はこれまでにさまざまな場所で何度も使用しましたが、今では私にとっては挑戦です)</p><p>他のトピックで何度も使用しています。 、親テンプレートも</p><p> 更新:</p><p>奇妙な問題が発生しました。さて、function.php と user_function.php に他のファイルをロードしたいのですが、__DIR__ を使用してパスを指定する必要があります。問題は別の場所にあるはずだと思います。ホスティング サポート リクエストを送信したところ、数時間前にデータベースへの接続が失われるという問題が発生したとのことで、何が起こったのか説明はありませんでしたが、それが問題の原因で WordPress のパスまたはアドレスが壊れたのではないかと考えています。これは可能でしょうか? </p><p><strong></strong><strong></strong><strong><コード></コード></strong></p>
function.php ファイルが別のディレクトリにある別のファイルから呼び出されていることが原因である可能性があります。
曖昧さを避けるために、__DIR__ を指定してフルパスを使用して現在のファイルのディレクトリを返すことができます。これにより、PHP は function.php ファイルと同じディレクトリで user_function.php ファイルを検索します。
リーリー