Поговорим о файле functions.php. Казалось бы, функции вынесенные во внешний файл, что тут необычного?
Прежде всего – эти функции имеют максимальный приоритет, то есть обрабатываются в самом начале загрузки страницы. Это значит, что собрав в functions.php все мелкие функции из часто используемых плагинов мы можем слегка разгрузить сервер и уменьшить время загрузки страницы.
Например, плагин maxsite-memory-usage.php от Макса определяет объём использованной памяти и количество запросов, а состоит всего из четырёх строк:
add_action(‘wp_footer’, ‘maxsite_memory_usage’);
function maxsite_memory_usage() {
if ( function_exists(‘memory_get_usage’) ) echo ‘ Потребление памяти: ‘ . round(memory_get_usage()/1024/1024, 2) . ‘MB’;
}
При вызове функции в виде плагина происходит обращение к базе данных; та же функция, записанная в functions.php позволяет сократить количество запросов к базе данных и выполнить тот же код. И редактировать самые используемые функции из одного файла проще, чем рыться в папке /plugins/
Сегодня, как и было заявлено в прошлой статье, мы поговорим о файле style.css.
Строго говоря, файл каскадной таблицы стилей, CSS может быть и не один, но, если такая необходимость есть, дополнительные файлы лучше размещать не в корне темы оформления, а в отдельной папке /css/ . Туда можно разместить:
custom.css – пользовательский стиль
print.css – стиль элементов для вывода страницы на печать
reset.css – сброс стандартного отображения элементов в браузере
ie.css – исключения для “любимца” веб-дизайнеров и т.д.
Вызвать файл можно либо напрямую указав путь к файлу, либо функциями WordPress:
“Обещанного три года ждут”, говаривал Николай Васильевич Гоголь нетерпеливым кредиторам.
Вот уже подходит к концу третий год с тех пор, как была совершена первая попытка написать цикл статей про создание собственного оформления сайта на CMS WordPress, пора выполнять то, о чём так давно говорил… тем более, что за это время мой сайт уже дважды поменял внешний вид, да и просто накопилась масса уточнений первого повествования.
Ну, и шпаргалку под рукой иметь не помешает 😉 .
Начнём со структуры темы оформления и небольшого словаря терминов.
Пятница холодной осени. Хочется отдохнуть так, чтобы потом не было стыдно целую неделю. Съесть что-нибудь особенное, поваляться перед телевизором с семечками или воздушной кукурузой… можно и в кино сходить, но там не поваляешься 😉
Опять же, творчеством заняться, хоть бы и домашним: тут прикрутить, там приклеить. В общем, и выходные провести с удовольствием и «в форме» на понедельник остаться.
Стоит только озадачиться вопросами здорового образа жизни или просто лишнего веса — милости просим в математический мир диетологии. Есть такие крохотные списки на упаковке товара, на которые и глянуть не додумаешься, пока диетолог не подскажет.
Кому нужны расчёты калорийности, или жиров с углеводами, пока всё в порядке?
— А всё ли у вас в порядке? — тут же поинтересуется хитрый специалист.
Меня такой вопрос заставил не только призадуматься, но и изрядно покопаться в интернетных залежах, вспомнить навыки программирования и представить на Ваш суд flash-программу которая избавит Вас неопределенности, а, возможно, и позволит сэкономить на бесполезных для Вас процедурах.
Пойди пойми, приведёт ли диета с физкультурой к желаемому результату, или только хуже сделает? Если программа не отображается — установите flash-player для Вашего браузера. Попробуйте, а подробности — далее.
Не удивляйтесь, речь пойдёт не о кулинарии и садоводстве, а о самом, что ни на есть, настоящем интернет-проекте.
JaBloCo™ или Java Blog Contenter™ – первый проект, задуманный мной и воплощенный совместными усилиями с талантливым харьковским java-программистом – Александром Скоробогатовым (aka ScAlAn). Суть проекта в следующем: создание текстового редактора для написания постов в блог на Wordpress-е с мобильного телефона.