Ваш путь: Главная » Сниппеты, хаки, функции » текущая страница

возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено: 2024-02-13 в теме: Сниппеты, хаки, функции
Запросто с WordPress создание и продвижение сайтов ATs media

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

Файл функций – 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"; // перенаправление, например, на обработку функции - РЕКЛАМЫ

 

 

 

 

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

 

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

 

 

 

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

 

 

 

 

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

 

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

 

 

 

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

 

 

 

 

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

 

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

 

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

 

 


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

 


подписка feedburner Online консультация по настройкам и созданию сайтов на WordPress

 


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

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание

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

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

  отныне доступен плагин: ats privacy policy ©