重複の可能性:
Wordpress のルート ディレクトリ
wordpress インストールのルート ディレクトリにファイルを書き込む必要があります。これは wp-config.php ファイルと同じ場所にある必要があります。
しかし、ルート URL を呼び出す方法が必要です。
関数のような wp_root_dir() はありますか
重複の可能性:
Wordpress のルート ディレクトリ
wordpress インストールのルート ディレクトリにファイルを書き込む必要があります。これは wp-config.php ファイルと同じ場所にある必要があります。
しかし、ルート URL を呼び出す方法が必要です。
関数のような wp_root_dir() はありますか
ルート urlまたはルート dirが必要ですか?
このファイルをワードプレスのルートに配置していることを考えると、プラグインなどではないと思います。
ルートURLを取得する方法は次のとおりです
<?php echo get_bloginfo('url'); ?>
それ以外の場合は、(include()
たとえばへの)パスが必要な場合は、次のようにするのが完全に合理的です。
../../../file-in-root.php -> as many ../s as you need to go back directories
私はいつもこれをしています。ディレクトリ構造が大幅に変更される可能性があると思われる場合は、ファイルへのパス全体を入力できます。
/home/w/o/wordpress/web/public_html/file-in-root.php
プラグインを作成していて、ファイルへのパスがわからない場合は、明らかに違いますが、そのための wordpress 関数があります。ただし、ルートを使用しているため、これは独自のサーバー/ウェブサイト構成のためだけのものであり、これで問題ないと思います。
クライアント側 ( http://www.myreallyawesomewebsitethatuseseordpress.com/blog/wordpress/
) を意味する場合は、 を使用できますget_bloginfo('url')
。これにより、wordpress がインストールされている URL が返されます。
サーバー側を意味する場合は、ABSPATH
変数を使用できます。
使用法:
クライアント側:
<?php
echo "You are using this site. Wordpress is on" . get_bloginfo('url');
?>
サーバ側:
<?php
echo "On the server, Wordpress is installed on" . ABSPATH;
?>