7

サイトのルート ディレクトリを取得するにはどうすればよいですか? srcforとして使いたい<img>

たとえば、wordpress を にインストールした場合www.mysite.com/blog/、ルートは/blog.

しかし、にインストールするとwww.mysite.com/test/blog、ルートは/test/blog.

この質問のスニペットを使用しようとしましたが、FTP で見られるようにパス全体が返されます。そのため、単に を返す代わりに、画像タグのように使用すると機能しないものを/blog返します。/home/public_html/blogsrc

解決策はありますか?ありがとう。

4

3 に答える 3

6

Wordpress Stack Exchangeサイトで運が良いかもしれません:)

そして、使用するこの提案ABSPATHは、そのスレッドで役に立ちませんでしたか? https://stackoverflow.com/a/2356467/413254

于 2013-05-28T03:03:10.550 に答える
2

site_url() はパスを http で返します。場合によっては、サーバーが URL の包含をオフにしている場合は許可されません。以下の関数を使用して、wordpress インストール フォルダーのルート パスを取得できます。

function get_wp_installation()
{
    $full_path = getcwd();
    $ar = explode("wp-", $full_path);
    return $ar[0];
}
于 2013-10-28T02:51:20.403 に答える