Intereting Posts
Администратор не имеет достаточных разрешений для страницы плагина Как создать альтернативную домашнюю страницу? 2 пользовательских типа сообщений в 1 пользовательской таксономии Просмотр тегов содержимого h2 страницы в подменю Как сортировать сообщения по умолчанию в заголовке по возрастанию? Неопределенный индекс: сообщение в уведомлении при добавлении мета-окна Git Deploying – Отключение установки / обновления плагина / темы на удаленном компьютере? Пользовательская карусель с метаданными Как переименовать ссылку профиля на странице wp-admin Установка сообщений на страницу в query_posts удалять пункты меню, если пользователь не может читать Функция поиска панели не работает как узнать, почему ссылки указывают на мой старый домен Как добавить форму поиска на главную страницу? wpdb LIKE-запрос показывает все данные базы данных

Детская тема не видна в backend

Довольно неожиданно для WordPress и кодирования, но последовали за этими инструкциями, чтобы создать дочернюю тему и поставить в очередь родительский css, а также дочерний css:

https://codex.wordpress.org/Child_Themes https://siteorigin.com/basics/child-themes/

папка дочерней темы находится непосредственно под wp-content / themes и имеет имя vantage-child. В этой папке у меня есть functions.php и style.css

Код стиля :.

/* Theme Name: Vantage Child Author: SiteOrigin Author URI: [can't post link because I don't have 10 reputations] Theme URI: [can't post link because I don't have 10 reputations] Description: Vantage Child Theme Version: 1.0.0 Template: vantage Text Domain: vantage-child */ 

function.php в папке child-theme имеет следующий код:

 <?php function my_theme_enqueue_styles() { $parent_style = 'vantage-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'); ?> 

Я не уверен, что это переменная $ parent_style. Я нахожу тот, который я использовал в functions.php в родительской папке, однако в руководстве sitorigin сказано, что стиль vantage-parent-style. Пробовал оба, не работал. Также проверены разрешения файлов, но все они «644» равны другим файлам в папках wordpress …

Надеюсь, кто-то может помочь!

Предполагая, что родительская тема правильно помещает его в style.css , вам не нужно, чтобы ваш ребенок их также выдавал. Следующим образом:

функции родительских тем.

 add_action ('wp_enqueue_scripts', 'parent_enqueue_scripts_styles') ; function parent_enqueue_scripts_styles () { wp_enqueue_style ('parent_style', get_template_directory_uri () . '/style.css') ; return ; } 

функции child themes.php

 add_action ('wp_enqueue_scripts', 'child_enqueue_scripts_styles') ; function child_enqueue_scripts_styles () { wp_enqueue_style ('child_style', get_stylesheet_directory_uri () . '/style.css') ; return ; } 

и вы получите HTML <head> следующим образом:

 <html> <head> ... <link rel='stylesheet' id='parent_style-css' href='path_to_parent_theme/style.css' type='text/css' media='all'> ... <link rel='stylesheet' id='child_style-css' href='path_to_child_theme/style.css' type='text/css' media='all'> ... </head> ... </html>