Файл функций – functions.php – полезная штука на нашем сайте: системный файл шаблона.
Большинство веб мастеров используют документ functions.php как средство обогащения – функционального обогащения активной темы сайта. Это правильно! однако, у некоторых админов, этот полезный файл так немилосердно забит всякими примерами кода, что, например, после какого-то обновления WP (если вдруг что-то перестаёт работать) затруднительно что-то отыскать для редактирования! А вот это плохо!
Во многих статьях блогеров, авторы банально предлагают добавлять строки кода перед ?> – это не дальновидно! Дальновиднее – группировать код по функционалу… а ещё правильнее – разнести какие-то функции по отдельным файлам, или вообще, создать плагин для каких-то важных настроек, чтобы при смене темы, функционал сайта оставался работоспособным.
Из этой статьи узнаем, как добавить в теме вспомогательный файл функций определённой тематики:
К слову:
…во первых строках своим читателям докладываю: описанные или упомянутые в статье варианты типа плагин функций или описанный нынче добавочный файл к файлу функций – никоим образом не будут тормозить работу сайта (как ошибочно полагают некоторые…)
Организация структуры кода играет на производительность (если не совершать больших ошибок) – попросту на увеличение скоростей работы блога/сайта. Обо всё этом говорит моя практика, которая тянется уж не одну пятилетку)
Подобные вопросы о добре и зле) частенько между прочим задают читатели в комментах и по Скайпу, вот я и решил наконец написать этот поясняющий пост, чтобы по сту раз не болтать одно и то же: хотя, мне думалось “кому эти утончённые правки кода теперь нужны?”.
Делитесь, пожалуйста, соображениями в комментариях о том, какую из тем, на ваш взгляд, неплохо бы отразить в следующих статьях.
Ну а для тех, которые привыкли больше к Скайпу, вот, К СТАТИ, полезная статья моего коллеги, из которой мы узнаем как полностью удалить Скайп.
Итак, научимся… как правильно:
создать вспомогательный файл для файла функций в шаблоне сайта
Предположим, нам нужно вынести из основного файла функций блоки кода рекламы (это для тех, у которых блоки рекламы выводятся в файлах шаблона пользовательскими функциями или там какими-нить шорткодами).
Как правильно зарегистрировать JS файлы, подключение JS jQuery к своему шаблону, сайту.
Что правильнее использовать — add_action или функцию — function.
А вообще подобным образом можно и нужно поступать с абсолютно любым примером кода из functions.php
.
Первое что нам нужно сделать – это создать в ядре шаблона новую папку, путь её имя будет too-functionss
Втрое, внутри этой папки создадим файл php
– ну, скажем, путь будет такое имя: too-funcss.php
Следующим шагом по тропе валидации кода, открываем свой темный файл функций.
/wp-content/themes/ваша_тема/functions.php
В его недра (лучше где-то не далеко от старта примеров кода… добавить такую простенькую строку:
эта строка будет перенаправлять “считывание картинки и функционала сайта” браузером в нашу созданную папку и, соответственно, на файл, который мы расположили внутри неё.
Вот эта строка: если вы даёте имена в соответствии с настоящей статьёй, то – просто копируйте и прописывайте на постоянное место жительство к себе функциональный файл.
include_once "too-functionss/too-funcss.php"; // перенаправление, например, на обработку функции - РЕКЛАМЫ
…понятий для, куда и как добавить строчку:
…отыщите приблизительно такие строки у себя в файле и добавьте данную выше.
На этом наша работа по организации в шаблоне добавочного файла функций окончена!
Теперь нам нужно поместить в файл too-funcss.php требуемые вашим желаниям циклы кода.
Подобных файлов можно создавать до бесконечности: однако, не стоит забывать о целесообразности!
В следующих статьях, как раз на основах темы описанной в этом тексте… буду рассказывать о том, как создаётся внутри шаблона управляемый лендинг пэйдж… Landing page
Так что очень напоминаю подписаться!!
…а также в ближайшее время, нашей студией планируется запустить цикл видеороликов, о том как создаётся сайт на вордпрес… со всеми-со-всеми тонкостями и нюансами.
...и конечно же, читайте статьи сайта и подписывайтесь:
Делюсь горьким опытом - кое-какими знаниями, для вашего сладкого благополучия))
Online консультация по настройкам и созданию сайтов на WordPress
...город веб мастеров Михалика.ru © - запросто с WordPress - ATs media squad
mihalica.ru !