Intereting Posts
wp_nav_menu активные стили для родителя, когда текущая страница находится на 2 родителях меню Автоматическое добавление '#' к slug в дочерних страницах permalinks Как использовать jQuery replaceText на домашней странице WordPress? Безопасность WordPress Как показать все пользовательские типы сообщений в категории вместо разбивки на страницы? Как отобразить пользовательский пост в разделе архива на странице wordpress? Количество сообщений в пользовательской таксономии Проблема с невозможностью запуска hook_post Отображение поля изображения ACF Получение родительских терминов добавляет дополнительную пустую разметку Iframes не отображаются в настраиваемой теме TinyMCE – Вставка носителя в начале сообщения FATAL ERROR – белая страница – нет сайта, показывающего создание продукта с вариациями с использованием woocommerce REST API Собирать все сообщения Custom Post Type в массив / объект соответствующим образом

Правильно ли работает моя детская тема?

Несколько дней назад я создал дочернюю тему моей темы zerif lite. Все выглядит хорошо, и проблем нет.

Я просто хочу знать, являются ли созданные файлы functions.php и style.css правильными или нет. И я добавил некоторые оптимизированные файлы в мою дочернюю тему, которые уже существуют в родительской теме (Unoptimized, но такие же файлы), но я сомневаюсь, что те же файлы загружаются 2 раза из родительской и дочерней темы. Я хочу быть уверенным, что те же файлы не загружаются 2 раза.

Это мой стиль.css детской темы:

 /* Theme Name: Zerif Lite Child Theme URI: http:/only4gamers.ml Description: Zerif Lite Child Theme Author: Md Umar Author URI: http:/only4gamers.ml Template: zerif-lite 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: zerif-lite-child */ 

и это файл функции дочерней темы:

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

Я новичок в WordPress и мало знаю о кодировании. Любые улучшения в моем стиле и файле функций высоко ценятся.

Solutions Collecting From Web of "Правильно ли работает моя детская тема?"

Есть простой способ проверить:

  • добавьте wp_die('it works'); to functions.php , если вы видите, что it works на каждой странице, тогда он работает
  • добавьте глупое правило CSS в style.css , например body { border: 100px solid pink; } body { border: 100px solid pink; } , если ваши страницы теперь имеют розовую границу 100 пикселей, тогда ваша таблица стилей работает

Если это сработает, тогда вы сделали это правильно , если бы вы не сделали это правильно, это не сработало.

В противном случае я бы заметил, что:

  • это functions.php not function.php
  • избегайте закрытия PHP-тегов в functions.php, PHP будет автоматически добавлять их, если это необходимо, и предотвращает распространенную ошибку с пробелами после тега
  • my_theme – очень общий префикс, вы должны выбрать что-то более уникальное