0

XAMPP を使用して Ubuntu マシンにローカルの Wordpress をインストールしていて、テーマを最初から作成しようとしているという問題があります。問題は、同じフォルダー内の他のファイルを参照することになっている index.php 内のパス (例: <link rel="stylesheet type="text/css" href="style.css">) が、同じフォルダー内の CSS ファイル ( /opt/LAMPP/htdocs/blog/wp-content/themes/mytheme) を指していることです。

代わりに、ファイルが読み込まれず、ブラウザにファイルが見つからないことが表示されます。ブラウザが/blogフォルダを上から見ていることがわかりました。したがって、ページを適切にロードするには、すべてをそこに移動するか、パスを下に移動する必要があります。

XAMPPサーバーを自分のサイトと同じ階層でセットアップしているため、これは非常に面倒です。すべてのパスを手動で編集して、メインのように機能させる必要はありません。 Webサイト。/mythemeXAMPP/Wordpressがフォルダーからテーマをロードするように見えるように、これを修正する方法を知っている人はいますか?

4

1 に答える 1

1

テーマ ディレクトリ内の何かを参照する場合は、常に次の行を使用します。

<?php echo get_bloginfo('template_directory') ?>

たとえば、mytheme/css に含まれるスタイル シートを読み込みたい場合は、次のようにします。

<link rel="stylesheet" type="text/css" href="<?php echo get_bloginfo('template_directory') ?>/css/stylesheet.css">

お役に立てれば。

于 2011-08-03T09:13:38.427 に答える