0

次の構造のテンプレートを購入しました。

css/..
img/..
js/..
*.html files

style.css は css/ フォルダーにあります。

機能的な Wordpress テーマを作成するには、必ず style.css をルート フォルダーに移動し、style.css 内のすべてのパスを画像の新しい場所に合わせて調整する必要がありますか? (それらは ../img ではなく、今は img にあるため)。

style.css ファイルのパスをどこかに指定することはできませんか? または、有効なテンプレートにするためには、ルート フォルダーに配置する必要がありますか?

ありがとう。

4

3 に答える 3

0

また、テーマにカスタム静的変数を使用することもできます。

この行をfunctions.phpファイルに追加してください。

define("ASSETS",get_bloginfo('template_url'));

この使用法は、SQLクエリについて、私が考えるより良い方法です。

使用法 ;

<link rel="stylesheet" href="<?php echo ASSETS; ?>/CSS/file.css"/>
于 2013-11-20T16:03:06.370 に答える
0

CSS ファイルを含めることを選択した場所 (おそらく head.php または footer.php) で、次のように呼び出すことができます。

<?php get_template_directory_uri();?>

次のように、CSS および IMG ディレクトリをテーマに移動できます。

wp-content/themes/your-theme/css/ and wp-content/themes/your-theme/img/

次に、それらをテーマに含めたい場合は、次のようにします。

<link rel="stylesheet" href="<?php echo <?php get_template_directory_uri();?>/css/your-stylesheet.css"/> 

<img src="<?php get_template_directory_uri();?>/img/your-image.jpg"/>

スタイルシートで、画像呼び出しが画像ディレクトリに対して相対的であることを確認してください。すべてが正常に機能するはずです。

于 2012-11-30T02:07:49.190 に答える
0

はい、ルート フォルダーに style.css を配置する必要があります。これは実際には、有効な WordPress テーマの最小要件です。

ただし、テーマ フォルダーの style.css には、次のようなテーマに関する情報のみを含める必要があります。

/*************************************************
Theme Name: YOUR THEME NAME HERE
Theme URI: http://yoururlhere.com/
Description: This theme was custom made
Author: Your Name Here
Author URI: http://yoururlhere.com
Version: 1.0
Tags: flexble-width

***************************************************/

それがあれば、CSS フォルダーに他のスタイルシートをいくつでも追加して、テーマ ヘッダーにリンクすることができます。

基本的な HTML テンプレートを WordPress テーマに変換することを検討している場合は、Theme Matcherを検討する価値があります。

于 2013-11-20T14:32:17.657 に答える