добавление вкусностей в темы

<p>как добавить материал в такие темы, как arjuna-x, не теряя его при обновлении темы? дочерние темы - хороший способ сделать это или есть другие варианты? что если новая версия темы выйдет с встроенной поддержкой добавленной мной функции?</p>

<p>есть три способа сделать это</p><h3>functions.php</h3><p>поместите свои дополнения в functions.php и сделайте резервную копию этого файла, прежде чем обновлять свою тему. затем вы можете перенести любые дополнения по мере необходимости.</p><h3>детская тема</h3><p>создайте дочернюю тему, которая добавляет функциональность - в действительности, это был бы еще лучший способ использовать пользовательский файл functions.php, потому что он не будет перезаписан обновлениями.</p><h3>пользовательский плагин</h3><p>полностью изолируйте новую функциональность от темы и добавьте ее с помощью хуков и фильтров wordpress. таким образом, вы ничего не теряете в обновлениях и можете выборочно отключать функции, если/когда темам добавлена встроенная поддержка.</p>

<p>мой голос пойдет на создание плагина. обновления тем не будут перезаписаны, и вы сможете использовать их повторно на других wp сайтах. написание плагинов также помогает изучать wordpress.</p>

<p>дочерние темы - отличный способ, когда у вас есть тема темы; другой лучше как плагин. когда вы используете дочернюю тему, это замечательно, когда вы используете get\_template\_part () и не копируете полный шаблон; лучше обновлять шаблон, а также использовать хуки для выборок в темах - лучше, чем новый шаблон в дочерней теме; пример. вы добавите скрипт в голову; используйте wp\_enque\_script или wp\_head и не копируйте header.php в вашей дочерней теме и добавьте это в код. при обновлении header.php в base-theme, чем wotks обновление отлично.</p>