WordPressの設定で「 WordPress アドレス (URL) 」と「サイトアドレス(URL)」がある。
「 WordPress アドレス (URL) 」はWordPressがインストールされている場所で、home_url()を使用して取得できる。
「サイトアドレス(URL)」 はサイトにアクセスする場所で、site_url()を使用して取得できる。
例えば、以下のフォルダ構成の場合、
/・・・サイトアドレス
/wp・・・WordPressアドレス
/sub・・・他のフォルダー
/subへのリンクを設定したい場合、
site_url( ../sub/ )
と相対パスを指定することで設定が可能となる。