2016-10-25 10 views
1

私はちょうど子供のテーマを作成し、それをアクティブにしました。しかし、私がページにアクセスすると、それは完全に空白です。WordPressの子テーマが表示されない

私は親のテーマと子を持っているテーマのフォルダです。親のstyle.cssのサイトの詳細は、単純にコピーして子のスタイルシートに貼り付けたものです。

enter image description here

のfunctions.phpは次のようになります。写真が示すよう

<?php 
function my_theme_enqueue_styles() { 

    $parent_style = 'parent-style'; 

    wp_enqueue_style($parent_style, get_template_directory_uri() . '/style.css'); 
    wp_enqueue_style('child-style', 
     get_stylesheet_directory_uri() . '/style.css', 
     array($parent_style), 
     wp_get_theme()->get('Version') 
    ); 
} 
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles'); 
?> 

、テーマがアクティブです。

enter image description here

どのように私は子供のテーマを作成し、親テーマとして、それが見えるようにすることができますか?

+0

完全に空白のページは、エラーの可能性があります。 'WP_DEBUG'は' true'ですか? –

+0

@Andy Tschiersch.Yesはtrueに設定されています。 私は26テーマを使用して以前に子テーマを作成しましたが、wp-debugはfalseに設定されていました。 –

答えて

2

親スタイルをコピーするだけではなく、新しいスタイルを作成して親のスタイルをインポートする方がよいでしょう。また、テンプレートを親テーマとして指定する必要があります。これを使用してみてください:

/* 
    Theme Name: Sidimaag Child Theme 
    Theme URI: http://underscores.me 
    Description: Sidimaag Child Theme 
    Author:  mytheme 
    Author URI: http://mytheme.co.za 
    Template:  sidimaag 
    Version:  1.0.0 
    License:  GNU General Public License v2 or later 
    License URI: http://www.gnu.org/licenses/gpl-2.0.html 
    Tags:   light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready 
    Text Domain: sidimaag 
    */ 

次に、あなたはこのように親のスタイルをインポートする@import使用することができます:ちょうどthemifyプラグインをインストールし、あなたの人生を保存するには

@import url('path_to_parent_theme/style.css'); 
+0

私はそうしました。今はfunctions.phpの代わりにあなたがアドバイスしたように私はインポートを使用していますが、同様に動作します。 @import url( '../ sidimaag/style.css'); これまでは、同じ手順で26テーマを使用して子テーマを作成していたので面白かったので、これを修正する方法は本当にわかりません。 –

+0

functions.php内で親のスタイルをエンキューするには、子のfunctions.phpファイルでこれを使用します:add_action( 'wp_enqueue_scripts'、 'sidimaag_child_theme_enqueue_styles'); 関数sidimaag_child_theme_enqueue_styles(){ wp_enqueue_style( 'sidimaag'、get_template_directory_uri()。 '/style.css'); } WPへのアクセスを提供できる場合は、お手伝いできます。 –

+0

@ I.T.私はあなたにアクセス権を与えることができたらいいと思う。 localhostで作業しています。 –

0

。 これはとても簡単です。あなたはプラグインをインストールします。 Go to: Appearance - > Themes テーマが表示されたら、そのテーマの上にカーソルを置くとテーマの詳細が表示されます。それをクリックして名前のついたボタンを探します:あなたのテーマを作成し、OKをクリックしてください...そしてvuala !!!

関連する問題