ここの誰かがこれに対する答えを知っていることを願っています。を使用するスクリプトを作成しました。
basename( __DIR__ )
次に、ファイルが存在する場合の関数を使用します。
私のサーバーではこれで問題なく動作しますが、他のサーバーでは実際に_DIR_
はファイル パスではなく単語が返されます。
これは PHP のバージョンで変更されましたか、それとも動作しないようにする他の設定がありますか?
最後に、ファイルのパスを取得するより良い方法はありますか? ここに私が使用している行全体があります:
define('NIFTY_CONSTANT', trailingslashit (WP_PLUGIN_DIR . '/'. basename( __DIR__ ) ). '/lib/mdetect.php' );
(はい、WordPress の関数であることは知っていますが、これは WordPress の質問ではなく、PHP の質問です)