2016-04-28 7 views
-1

WordPressで子テーマを作成しようとしています。私はとfunction.phptheme-childディレクトリに追加しますが、私の親テーマはスタイルシートファイルを保持するcssフォルダを持っています。WordPressで親からスタイルシートをロード

includes/css/main.css 
includes/css/main.meanmenu 

私の子供のテーマでカスタマイズするにはどうすればいいですか?

答えて

0

これまで作成したことが正しいかどうかは、下のリンクを確認して確認してください。これは、子テーマの作成を説明します

child theme wordpress codex

  • 子テーマはどのあなたがする、少なくとも1つのディレクトリ(子テーマのディレクトリ)と2つのファイル(style.cssにとのfunctions.php)で構成されてい作成する必要があります。

子テーマのディレクトリ

1. style.css 
2. functions.php 

をすでに上記の手順を行っていた場合。

  • ダッシュボード - > Appearence->あなたの子供のテーマ - >アクティブ化で子供のテーマを選択する必要があります。

  • 編集したい場合:Appearence-> Editorの> style.cssに(子)

+0

あなたが言うように私はそれを行いますが、WordPressのエディタでtype.cssにアクセスし、CSSコードを入力すると、私のウェブサイトに変更はありません。 – user3680224

+0

はい私の子供のテーマを有効にしました – user3680224

0

をそれはあなたの質問のタイプミス、または多分あなたのコードでエラーが、あなたの質問かもしれませんあなたはfunction.phpファイルを追加しましたが、functions.php( 'は')を使用してください。

child-theme/functions.phpファイルでは、wp_enqueue_style()を使用してスタイルシートを読み込む必要があります。

は、次のコードを追加します。

function xyz_enqueue_parent_css() { 
    wp_enqueue_style('parent-css-description-1', get_template_directory_uri() . '/includes/css/main.css'); 

    // This filename seems incorrect, so change to suit needs 
    wp_enqueue_style('parent-css-description-2', get_template_directory_uri() . '/includes/css/main.meanmenu'); 
} 
add_action('wp_enqueue_scripts', 'xyz_enqueue_parent_css'); 

parent-css-description-1parent-css-description-2は、あなたが望む何もすることができますが、それらは一意である必要があります。

テーマでwp_head()を使用している場合、これらのCSSファイルはWordPressによって読み込まれます。

+0

どうすれば変更があるか確認します前のコードを追加したときに起こった – user3680224

+0

@ user3680224あなたのウェブサイトのソースを見ると、CSSファイルが ' ...'タグにリストされているはずです。おそらく、親テーマのCSSファイルは明らかな方法でウェブサイトの外観を変えるでしょう。 –

+0

href = http:// localhost:8080/project/website/wp-content/themes/parent-theme-name/includes/css/main.css " – user3680224

関連する問題