2017-03-14 19 views
0

Ich bin mir bewusst, dass die Menschen ähnliche Probleme hatten, aber das Lesen von Fragen hier auf Stackoverflow und WP Codex, hat mir nicht geholfen, dieses Problem zu lösen. Dies ist das zweite Kind Thema, das ich gemacht habe. Der erste funktionierte perfekt. Aus irgendeinem Grund, obwohl ich alles gleich gemacht habe, spiegelt diese die Formatierung des übergeordneten Themas nicht wider. Mein Verdacht ist, dass ich entweder mehrere .css für dieses spezielle Thema in die Warteschlange stellen muss, oder ich habe ein falsches Tag. In der Hoffnung, dass eine neue Reihe von Augen das Problem finden könnte.WordPress Child-Theme nicht formatieren

Hier ist die style.css für das Kind Thema ist:

/* 
Theme Name: Kale-child 
Theme URI: https://panaceats.com/ 
Author: **** 
Author URI: https://panaceats.com/ 
Description: child theme of Kale 
Template: kale 
Version: 1.0.0 
License: GPLv3 or later 
License URI: http://www.gnu.org/licenses/gpl-3.0.en.html 
Text Domain: kale 
Domain Path: /languages/ 
Tags: one-column, two-columns, three-columns, right-sidebar, grid-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-images,footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, food-and-drink 
*/ 

Und hier ist die functions.php für das Kind Thema:

<?php 
function my_theme_enqueue_styles() { 

$parent_style = 'kale-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'); 
?> 

Wie Sie sehen können, habe ich folgte die Richtungen von der WP Codex - CT.

This ist, wie die Formatierung aussehen soll.

UPDATE: Ich habe jetzt mein Kind Thema wie das übergeordnete Thema durch Kopieren/Einfügen des gesamten Inhalts von der übergeordneten style.css auf das Kind. Schafft dies jedoch nicht den Zweck der Enqueue? Wenn das übergeordnete Element und das untergeordnete Element korrekt eingereiht sind, sollte sich die Formatierung des übergeordneten Elements nicht im untergeordneten Thema widerspiegeln?

+0

Fügen Sie Stil von Kopf in header.php hinzu und verwenden Sie nicht diese dummen Funktionen –

+0

Ist "kale-style" derselbe Griff, den das Kale-Thema in seiner functions.php verwendet, wenn es style.css aufruft? – Leland

Antwort

0

Probieren Sie dies in der Funktionsdatei Ihres untergeordneten Themas aus. Es schien der Trick für mich zu sein.

<?php 
 
\t add_action('wp_enqueue_scripts', 'enqueue_parent_styles'); 
 
\t 
 
\t function enqueue_parent_styles() { 
 

 
\t \t $deps = array('bootstrap', 'bootstrap-select', 'font-awesome', 'owl-carousel'); 
 
    \t \t wp_enqueue_style('kale-style', get_template_directory_uri() . '/style.css', $deps); 
 

 

 
\t 
 
\t \t } 
 
\t 
 
?>