Стиль. css без перезаписи родительского стиля. css хотя стиль. css и функции. php настроены - PullRequest
0 голосов
/ 07 мая 2020

Я пытался исправить это в течение двух дней, просматривая различные ответы здесь.

Каждый раз, когда я редактирую css в редакторе «Дополнительные CSS» в WP, я получаю желаемое полученные результаты. Однако я не могу сделать это из таблицы style. css. Не то чтобы мне нужно было делать это оттуда, но это указывает мне, что моя дочерняя тема не настроена должным образом.

Мой стиль. css файл:

/*
Theme Name: Coblog-child
Template: coblog
Author: [name]
Description: Coblog Child
Version: 1.1.0.1588784301
Updated: 2020-05-06 16:58:21
*/

мои функции. php:

<?php
add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' );
function enqueue_parent_styles() {
   wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );
}
?>

есть идеи, что не так в этих двух?

Спасибо

1 Ответ

0 голосов
/ 07 мая 2020

Вы загружаете в свои функции только родительский стиль. php. Таким образом, вы не загружаете style. css своей дочерней темы. Чтобы это работало, вам также нужно будет поставить в очередь таблицу стилей вашей дочерней темы:

function child_theme_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-theme-css', get_stylesheet_directory_uri() .'/style.css' , array('parent-style'));
}
add_action( 'wp_enqueue_scripts', 'child_theme_styles' );

Для шаблона uri каталога (родительской темы)

get_template_directory_uri()

Для каталог дочерней темы uri

get_stylesheet_directory_uri()
...