Одним із запитів у topicforest є те, що потрібні теми для підтримки підтримки дітей.
Я знаю, що таке дочірні теми, хоча я з ними не багато працював, але хотілося б знати, чи є у мене те, що має підтримувати дочірні теми?
Одним із запитів у topicforest є те, що потрібні теми для підтримки підтримки дітей.
Я знаю, що таке дочірні теми, хоча я з ними не багато працював, але хотілося б знати, чи є у мене те, що має підтримувати дочірні теми?
Відповіді:
Вже є прийнята відповідь, проте я збираюся запропонувати іншу відповідь. Деякі речі потрібно зробити, щоб підтримати належну функцію дитячої теми.
Перш за все, працюйте в ієрархії шаблонів WordPress . Я бачив, як теми роблять дивні речі і готують нестандартні структури шаблонів. Навіть не потрібно використовувати будь-яку тематичну систему WordPress для відображення вмісту, якщо ви цього справді не хочете. Протистояти прагненню зробити що-небудь із цього.
Файли По друге, навантаження , яка повинна бути змінною з get_template_part()
і locate_template()
а не з РНР include
або require
. Файли, завантажені get_template_part()
та locate_template()
частина, можна замінити на дочірні теми. Файли, завантажені include
або require
не можуть.
По-третє, використовуйте get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () та get_stylesheet_directory_uri () відповідним чином.
Напевно, ви також хочете зареєструвати свої сценарії та таблиці стилів за допомогою wp_register_script
та wp_enqueue_script
, wp_register_style
та wp_enqueue_style
.
Якщо ви робите ці речі, тема повинна бути досить привабливою для дітей.
По-іншому, якщо ви в першу чергу все робите правильно, вам не слід робити нічого особливого, щоб мати тему, придатну для дітей.
include
і require
потрібно використовувати і get_template_directory()
повинно бути там , всередині них, і дочірні теми можуть змінювати файли , необхідні (або включені). Чи можете ви трохи змінити свою відповідь.
З мого досвіду, майже всі теми повинні підтримувати дитячу тему. Мені ніколи не доводилося робити будь-яку річ, специфічну для батьківської теми, щоб вона підтримувала дитячу тему. WordPress Codex має хороший огляд дитячих тем. http://codex.wordpress.org/Child_Themes Сподіваюся, що це допоможе відповісти на ваше запитання!