tiaurus 15 Ноя 11 Настройки кэш17 244 3

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

Как принудительно обновлять файлы стилей в кэше

 

Если вы используете кэширование, то встречались с ситуацией, когда в браузере отображается старый вид блога, даже если файл стилей style.css был обновлен. В этой ситуации помогает только сброс кэша, который позволит браузеру закачать новый вариант кэша с уже измененными файлами. Однако есть один способ, позволяющий отправлять в браузер всегда новый, измененный вариант файла стилей.

Читать далее

Пример кода, добавляющего в блог автоматическое информирование по электронной почте пользователей, если их роль в блоге изменилась.

Как сообщить пользователю об изменении его роли в блоге

 

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

Как сообщить пользователям об изменении их роли в блоге

Читать далее

Пример кода, автоматически добавляющий в конец поста социальную кнопку Google +1. Не нужно устанавливать дополнительные плагины, помнить, активированы ли они, или интегрировать скрипты в тему - с помощью кнопка всегда будет появляться в каждом посте.

Ручное и автоматическое добавление кнопки Google +1 к каждому посту

 

Если вы хотите интегрировать в посты социальную кнопку Google +1, то можете использовать простой код, автоматически добавляющий эту кнопку. Можно использовать рекомендуемые разработчиками настройки, либо интегрировать код, автоматически выводящий кнопку в конце каждого поста.

Ручное и автоматическое добавление кнопки Google +1 к каждому посту

Читать далее

Пример шорткода для вставки аудио по прямой ссылке, используя возможности разметки HTML5.

Шорткод для вставки HTML5 аудио

 

Я уже приводил пример шорткода, использующего возможности разметки HTML5 для вставки видео в посты без применения плагинов и скриптов. Аналогичным образом можно вставлять и аудио.

Шорткод для вставки HTML5 аудио

Читать далее

Примеры кодов, включающие предварительное сжатие содержимого страниц перед отдачей браузеру.

Как добавить автоматическое сжатие страниц

 

Чем меньше размер страниц, тем быстрее их загружает браузер или поисковый робот, что положительно влияет на общую скорость работы блога, и даже на его ранжирование в поисковых системах. Поэтому вебмастера используют предварительное сжатие страниц. Оно осуществляется силами сервера, на котором расположен блог. Современные браузеры понимают сжатое содержимое, и автоматически распаковывают его в своей памяти, корректно отображая контент. Приведу несколько примеров того, как автоматически сжимать страницы блога.

Читать далее

tiaurus 02 Ноя 11 Настройки css61 452  

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

Основные классы CSS, часто используемые в WordPress

 

Как и любая система с разнообразным и настраиваемым оформлением, WordPress претерпела долгий путь развития. Изменялась внутренняя структура, изменялись и классы CSS. Сейчас разработчики выработали определенный набор стандартных CSS-классов, которые рекомендовано использовать, если вы хотите изменить под себя не только внешний вид страниц блога, но и дизайн административной его части.

Читать далее

Octopink - великолепная премиум-тема, распространяемая бесплатно. У нее широкие возможности, адаптированный под разные разрешения дизайн, несколько встроенных шаблонов страниц, множество дополнительных шорткодов и виджетов.

Octopink – великолепная тема со встроенными виджетами, шорткодами, шаблонами страниц и слайдером

 

Как уже понятно из названия, Octopink - тема, наилучшим образом подходящая для ведения женского блога. Розовая цветовая схема, мягкие полу-тона, плавные формы, скругленные обводы, отсутствие острых углов в дизайне - все это как бы намекает, что тема создана для прекрасной половины блоггеров.

Octopink - великолепная тема для женского блога

Читать далее

tiaurus 28 Окт 11 Настройки jQuery10 447  

Пример кода, автоматически подключающего библиотеку jQuery самой последней версии напрямую из онлайнового хранилища Google.

Как всегда использовать самую последнюю версию jQuery

 

Чтобы ваши скрипты были всегда актуальны, и использовали самую последнюю версию библиотеки jQuery, можно добавить небольшой код, который будет находить эту версию и автоматически подключать.

Читать далее

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

Как добавить кнопки редактора к полю Биография в профиле пользователя

 

Если вы предоставили возможность пользователям писать о себе в профиле, используя разметку HTML, то следующим логичным шагом будет добавление кнопок визуального редактора к полю Биография.

Как добавить кнопки редактора к полю Биография в профиле пользователя

Читать далее

tiaurus 28 Окт 11 Плагины кэш17 674 12

Инструкция по настройке плагина WP Super Cache для снижения нагрузки, создаваемой блогом на виртуальном хостинге.

Настройка WP Super Cache для виртуального хостинга

 

Большинство блогов работает на самом простом виде хостинга - виртуальном (shared hosting). Обычно такой хостинг не требует глубоких знаний для управления блогом, что несомненно является плюсом. Однако он накладывает на блог жесткие ограничения, связанные с нагрузкой. Часто блоггеры не замечают эти ограничения, пока не начинаются проблемы: блог использует все выделенные ему лимиты и начинает выдавать ошибки в работе, самая распространенная из которых - Error 500.

Эта ошибка говорит о том, что сервер не может обработать все запросы, отправляемые к нему. Обычно причинами для ошибки 500 являются превышение количества операций ввода-вывода (слишком много запросов за единицу времени, больше, чем выделено хостером на один блог), превышение предельно допустимой нагрузки на CPU сервера, который обслуживает ваш блог, превышение допустимого размера памяти, выделяемого для работы вашего аккаунта. Но даже это не является истинными причинами - это все следствия процессов, приводящих к возникновению ошибок в работе блога.

По-настоящему причин две - неоптимизированная работа скриптов WordPress (все файлы WordPress - это скрипты, выполняющие определенные команды и посылающие определенные запросы к файлам), и высокая посещаемость. Единственной панацеей, спасающей работу блога от ошибок, но работающей до определенного момента, является кэширование. Конечно, можно заниматься оптимизацией скриптов, уменьшая количество обращений к базе данных, сокращая количество обращений к файлам (уменьшая их количество за счет объединения несколько файлов в один), но когда достигнуты все разумные пределы оптимизации, то ничего не остается, как обратиться именно к кэшированию. Хочу поделиться принципом настройки одного из самых популярных плагинов кэширования WP Super Cache, который поможет снизить нагрузку на маломощном виртуальном хостинге.

Читать далее