2017-10-12 5 views
0

Je veux créer un thème enfant pour vingt-cinq dans Wordpress avec plus d'un fichiers de feuille de style du thème parent. La route est htdocs/wordpress-1/wp-content/themes/twentyfifteen enfant si selon les mêmes questions ici le code de l'enfant doit être:Style.css & functions.php dans le thème enfant Wordpress

style.css:

/* 
Theme Name: Twenty Fifteen Child 
Theme URI: http://localhost/wordpress-1/wp-content/themes/twentyfifteen-child/ 
Description: My first child theme, based on Twenty Fifteen 
Author:  Daniel Pataki 
Author URI: http://danielpataki.com 
Template:  twentyfifteen 
Version:  1.0.0 
Tags:   black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, responsive-layout, infinite-scroll, post-slider, design, food, journal, magazine, news, photography, portfolio, clean, contemporary, dark, elegant, modern, professional, sophisticated 
Text Domain: twenty-fifteen-child 
*/ 

fonctions. php:

<?php 

    function enqueue_parent_styles() { 

    wp_enqueue_style('twentyfifteen-editor-style', get_template_directory_uri().'css/editor-style.css',array(), null, 'all'); 
    wp_enqueue_style('twentyfifteen-ie', get_template_directory_uri().'css/ie.css',array(), null, 'all'); 
    wp_enqueue_style('twentyfifteen-ie7', get_template_directory_uri().'css/editor-ie7.css',array(), null, 'all'); 
    wp_enqueue_style('twentyfifteen-style', get_stylesheet_uri(), '', null, 'all'); 
} 


add_action('wp_enqueue_scripts', 'enqueue_parent_styles'); 

?> 

le chemin pour le contenu parent (pour les feuilles de style) est: htdocs/wordpress-1/wp-content/themes/twentyfifteen/css Mais encore dans la page de sélection de thème il n'y a pas aperçu de l'enfant t hème et lors du chargement du thème, les règles CSS ne sont pas chargées depuis le thème parent (vingt-cinq). Je ne peux pas trouver le problème, si quelqu'un peut m'aider ..

+0

il existe un site pour les questions WordPress: http://wordpress.stackexchange.com – mmm

Répondre

0

On dirait que vous n'avez pas mis en file d'attente les styles CSS du parent. Essayez ce qui suit dans le fichier function.php de votre thème enfant:

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');