私はlocalhostを介してクライアント用のWPテーマを開発しようとしています。私はWindows 8でXAMPPを使用していて、myclient.devのようなものに仮想ホストを設定しました。これはスタイルシートのために働きます
<?= get_stylesheet_uri(); ?>
しかし、get_stylesheet_directory()
(主に画像用)を使おうとすると、間違ったパスになります。
<img class="logo" src="<?= get_stylesheet_directory(); ?>//images/logo.png">
Srcは以下を返します。
http://myclient.dev/C:/Users/..../Localhost/hfclients.dev/myclient.dev/wp-content/themes/myclient.dev/images/cta-banner.jpg
どうすればこれを修正できますか?
私がコメントしていたように:
get_stylesheet_directory()
はローカルファイルシステムパスを生成します
get_stylesheet_directory_uri()
はURLを生成します
後者を使うだけです。 :)