! Запросто с WordPress - доступная ручная работа по правилам оптимального интернета
...здесь Ваша реклама.?.
Здравствуйте !
написано: — 
отредактировано: 2017-11-13
издатель:  в теме: HTML-CSS-PHP  реплики: будьте первым в диалоге
 
Запросто с WordPress - студия ATs media fashion Reception WordPress golden

functions.php — как разбить на отдельные функциональные части, файлы

Файл функций — functions.php — полезная штука на нашем сайте: системный файл шаблона.

Большинство веб мастеров используют документ functions.php как средство обогащения — функционального обогащения активной темы сайта. Это правильно! однако, у некоторых админов, этот полезный файл так немилосердно забит всякими примерами кода, что, например, после какого-то обновления WP (если вдруг что-то перестаёт работать) затруднительно что-то отыскать для редактирования! А вот это плохо!

Во многих статьях блогеров, авторы банально предлагают добавлять строки кода перед ?> — это не дальновидно! Дальновиднее — группировать код по функционалу… а ещё правильнее — разнести какие-то функции по отдельным файлам, или вообще, создать плагин для каких-то важных настроек, чтобы при смене темы, функционал сайта оставался работоспособным.

Из этой статьи узнаем, как добавить в теме вспомогательный файл функций определённой тематики:


 

 

К слову:

 

 

…во первых строках своим читателям докладываю: описанные или упомянутые в статье варианты типа плагин функций или описанный нынче добавочный файл к файлу функций — никоим образом не будут тормозить работу сайта (как ошибочно полагают некоторые…)

 

Организация структуры кода играет на производительность (если не совершать больших ошибок) — попросту на увеличение скоростей работы блога/сайта. Обо всё этом говорит моя практика, которая тянется уж не одну пятилетку)

 

 

Подобные вопросы о добре и зле) частенько между прочим задают читатели в комментах и по Скайпу, вот я и решил наконец написать этот поясняющий пост, чтобы по сту раз не болтать одно и то же: хотя, мне думалось «кому эти утончённые правки кода теперь нужны?».

 

Делитесь, пожалуйста, соображениями в комментариях о том, какую из тем, на ваш взгляд, неплохо бы отразить в следующих статьях.

Ну а для тех, которые привыкли больше к Скайпу, вот, К СТАТИ, полезная статья моего коллеги, из которой мы узнаем как полностью удалить Скайп.

 

 

 

Итак, научимся… как правильно:

 

 

 

создать вспомогательный файл для файла функций в шаблоне сайта

 

 

 

 

 

Предположим, нам нужно вынести из основного файла функций блоки кода рекламы (это для тех, у которых блоки рекламы выводятся в файлах шаблона пользовательскими функциями или там какими-нить шорткодами).

 

 

 

А вообще подобным образом можно и нужно поступать с абсолютно любым примером кода из functions.php.

 

 

 

Первое что нам нужно сделать — это создать в ядре шаблона новую папку, путь её имя будет too-functionss

 

Втрое, внутри этой папки создадим файл php — ну, скажем, путь будет такое имя: too-funcss.php

 

 

Следующим шагом по тропе валидации кода, открываем свой темный файл функций.

 

 

 

/wp-content/themes/ваша_тема/functions.php

 

 

 

В его недра (лучше где-то не далеко от старта примеров кода… добавить такую простенькую строку:

эта строка будет перенаправлять «считывание картинки и функционала сайта» браузером в нашу созданную папку и, соответственно, на файл, который мы расположили внутри неё.

 

 

Вот эта строка: если вы даёте имена в соответствии с настоящей статьёй, то — просто копируйте и прописывайте на постоянное место жительство к себе функциональный файл.

 

 

 

include_once "too-functionss/too-funcss.php"; // перенаправление, например, на обработку функции - РЕКЛАМЫ

 

 

 

 

…понятий для, куда и как добавить строчку:

 

…отыщите приблизительно такие строки у себя в файле и добавьте данную выше.

 

 

 

functions php - как разбить подфайлы

 

 

 

 

На этом наша работа по организации в шаблоне добавочного файла функций окончена!

 

Теперь нам нужно поместить в файл too-funcss.php требуемые вашим желаниям циклы кода.

 

 

 

Подобных файлов можно создавать до бесконечности: однако, не стоит забывать о целесообразности!

 

 

 

 

В следующих статьях, как раз на основах темы описанной в этом тексте… буду рассказывать о том, как создаётся внутри шаблона управляемый лендинг пэйдж… Landing page

 

Так что очень напоминаю подписаться!!

 

…а также в ближайшее время, нашей студией планируется запустить цикл видеороликов, о том как создаётся сайт на вордпрес… со всеми-со-всеми тонкостями и нюансами.

 

 


...и конечно же, читайте статьи сайта и подписывайтесь:
Делюсь горьким опытом - кое-какими знаниями, для вашего сладкого благополучия))

 


подписка feedburner МИГ подписки - ВРЕМЯ знаний!!

 


...город веб мастеров Михалика.ru - запросто с WordPress

 

 

 


Благодарности)) и вопросы в комментариях - помогу… в чём дюжу
А также Вы можете просто:
Нажатия на кнопочки определяют Ваше высокое гражданское сознание
ещё статьи по теме:

меточная навигация:


Комментарии © 0 к статье: functions.php — как разбить на отдельные функциональные части, файлы

Поделитесь соображениями: Ваши мысли очень важны! $ правила комментирования ©

Внимание! Обязательные поля помечены *

 для диалога необходимо принять правила конфиденциальности и пользовательского соглашения *
Яндекс.Метрика