私はローカルのWordpressをXAMPPを使って私のUbuntuマシンにインストールしていて、最初からテーマを扱おうとしているところに問題があります。問題は、同じフォルダ内の他のファイル(例:<link rel="stylesheet type="text/css" href="style.css">
)を参照すると思われるindex.php内のどのパスも、同じフォルダ内のCSSファイル(/opt/LAMPP/htdocs/blog/wp-content/themes/mytheme
)を指すはずであるということです。WordPressのテーマフォルダからパスを使用するにはどうすればよいですか?
代わりにファイルが読み込まれず、ブラウザにはファイルが見つからないことが明らかになります。私のブラウザは、/blog
フォルダ内で見た目が上がっています。だから私のページが正しくロードされるためには、そこにあるものをすべて移動したり、パスを下げたりしなければなりません。
XAMPPサーバーがサイトと同じ階層に設定されているので、これは非常に面倒です。すべてのパスを手作業で編集する必要はありません私のメインのウェブサイトにあるはずです。 XAMPP/Wordpressが/mytheme
フォルダからテーマをロードするようにこれを修正する方法を知っている人はいますか?私は次の操作を行いmytheme/CSSに含まれているスタイルシートをロードしたい場合は例えば
<?php echo get_bloginfo('template_directory') ?>
:私は、テーマディレクトリで何かを参照したいとき
ここでは何らかの理由で 'template_directory'が機能しません。代わりに 'stylesheet_url'を使用しましたが、すぐに動作します。しかし、とにかくおかげされば、最初にAPIを使ってみるようにと思っていなければ、それを理解するのに時間がかかりました。 – Iterate
画像を呼び出すときに 'template_directory'がうまくいかない理由を調べる価値があるかもしれません。 – Alex
私はチェックして、出力をエコーした後、部分URIを変更したときに先頭のスラッシュを省き、' template_directory 'にはスラッシュがありません。今日私のためのもう一つの学習体験。 – Iterate