Intereting Posts
Есть ли атомный способ update_option в WordPress (для обеспечения целостности данных)? Создать подстраницу – список родительских фильтров Как получить реальный тип файла для изображений, у которых нет расширения Два меню навигации в темах. Создавайте те же меню. Фильтрация пользовательского типа post post в раскрывающемся меню администратора? Дальнейшее использование значения выбора из формы Сортировка по измененной дате и настраиваемому полю, не работающему в запросе wp Возвращаемое значение add_filter Customizer Показать / скрыть логотип и название сайта Как удалить пользовательский вид, когда вы уже вошли в систему с помощью Ultimate Member Эффективная помощь по документообороту разработки WordPress? Как удалить все неиспользуемые фотографии Функция Не удается заставить JQuery работать с wordpress Тип персонализированного типа сообщений «страница» не работает Меню не отображается при навигации по сайту

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

Несколько дней назад я создал дочернюю тему моей темы 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 – очень общий префикс, вы должны выбрать что-то более уникальное