Прикрепление несвязанных, «одиноких» медиа-файлов позволяет поддерживать порядок в своей сборке. Загрузка медиа-файлов обычно осуществляется со страницы Edit Post (Редактировать Запись), где расположена кнопка Upload/Insert, щелчок по которой приводит к появлению удобного drag-n-drop медиа-загрузчика. Если вы загружаете файлы данным образом, WordPress «понимает», что вы хотите прикрепить файл к этой определенной записи. Очень просто и понятно, однако бывают ситуации, когда WordPress не знает, к какой записи относится файл. В этой статье мы рассмотрим процесс поиска «одиноких», неприкрепленных медиа-файлов, а также посмотрим на последующее их прикрепление к соответствующим записям. Читать далее »
Измерение задержки с помощью Apache Bench
Май 16th, 2012
Archi Одним из существенных факторов, влияющих на скорость работы веб-сайта, выступает расстояние между вашими серверами и пользовательскими браузерами, с помощью которых осуществляется доступ к сайту. Время, необходимое для того, чтобы информация была передана от сервера к браузеру, называется задержкой (latency). Задержка увеличивается вместе с расстоянием. Высокая задержка может привести к медленной загрузке сайта для тех посетителей, которые значительно удалены от серверов в географическом плане (причем в данном случае производительность сервера не играет роли).
В сети имеется множество ресурсов, позволяющих измерить скорость сайта онлайн. В данной статье мы сфокусируемся на том, как измерить задержку сайта с помощью Apache Bench, мощного инструмента по управлению веб-сайтами. Читать далее »
Медленная адаптация пользователей к новым версиям WordPress
Май 16th, 2012
Archi Статья представляет собой перевод, поэтому не стоит удивляться тому, что некоторые данные в ней уже устарели (это касается выхода версии 3.3, к примеру).
Новая версия WordPress 3.3 уже практически дышит в затылок. Однако вне зависимости от того, насколько это версия будет хороша или плоха, лишь 15% всех веб-сайтов, функционирующих на WordPress, в течение последующих нескольких месяцев обновятся до нее. Если вы взглянете на прошлые версии WordPress, то поймете, что обновление системы пользователями всегда выполнялось очень медленно. Читать далее »
Ускорение работы WordPress: кэширование произвольных запросов с помощью Transient API
Май 16th, 2012
Archi Использует ли ваша тема WordPress произвольные запросы для отображения случайных, популярных или свежих записей? Если да, то вы должны рассмотреть применение Transient API для кэширования запросов, что позволяет снизить потребление ресурсов, и тем самым сократить время загрузки. Допустим, на вашем сайте в цикле выводится шесть случайных записей. Вывод осуществляется в сайдбар. В данном случае Transient API может оказаться полезным. Каждый раз, когда пользователь обновляет страницу, произвольный запрос WP Query обращается к базе данных и «вытягивает» из нее шесть случайных записей. Если сайт не слишком большой, то это не так страшно. Однако если посетителей действительно много, своими запросами они могут привести к сбою SQL сервера, вследствие которого на экран будет выведено сообщение “Error Establishing Database Connection”. С помощью добавления нескольких строчек кода вы сможете легко восстановить результаты запроса (кэшировать их) в течение определенного периода времени, что осуществляется через Transient API. Читать далее »
Плагины для рейтинга записей в WordPress
Май 16th, 2012
Archi Рейтинг записей в WordPress — очень полезное усовершенствование, поскольку оно позволяет узнать, какой контент пользуется популярностью, и, соответственно, востребован, а какой не интересен пользователям, следовательно, надо его как-то переписать, добавить различных деталей, возможно, вообще убрать со страниц блога. На сегодняшний день есть масса плагинов, позволяющих создать рейтинг у записей. Записи с оценкой в WordPress можно выводить в сайдбаре, чтобы пользователи ресурса сразу могли к ним обратиться (большинство плагинов имеют для этого специальные виджеты). Это очень удобный и полезный шаг. Давайте посмотрим, какие существуют плагины для рейтинга в WordPress. Читать далее »
Бесконечная прокрутка WordPress-блога
Май 16th, 2012
Archi Что такое бесконечная прокрутка? Обычно пользователи для перехода на более старую страницу (или более новую) должны щелкнуть по соответствующей ссылке, находящейся под областью контента. Это действие отнимает некоторое время, поэтому многие сайты решили перейти на бесконечную прокрутку. Что она представляет собой? Если вы пользовались Twitter или социальными сетями, то вы знаете, о чем идет речь. Как только пользователь достигает нижней части записи, контент со следующей страницы автоматически начинает загружаться, что сводит время ожидания практически к нулю. Читать далее »
Журнальные темы: почему мы должны от них отказаться
Май 16th, 2012
Archi Журнальные темы выглядят довольно привлекательно. Слайдеры, иллюстрации, колонки, уникальные блоки с разнообразным контентом — все это публикуется обычно в демонстрационной версии темы. Такой подход, конечно же, нацелен на то, чтобы соблазнить потенциальных покупателей, которые чаще всего ведутся на красивую обертку. Однако нужно ли все это людям? Востребовано ли это?
Я готов поспорить, что на деле никакой тип контента, размещаемый на сайтах, не нуждается в «журнальном» представлении. Если владелец сайта продолжает использовать журнальную тему, то он вредит сам себе — отпугивает читателей и сокращает время, проведенное пользователями на сайте. Читать далее »
Полезные настройки для wp-config.php
Май 16th, 2012
Archi Файл wp-config.php представляет собой конфигурационный файл, который позволяет определять все важные параметры для WordPress. При первой установке WordPress вы загружаете стандартный файл wp-config-sample.php, который затем вам понадобится изменить и переименовать в wp-config.php. Начиная с этого момента, вы можете вносить в него любые изменения.
Заботимся о безопасности
Есть два способа защитить свой файл wp-config.php от посторонних вмешательств. С одной стороны, вы можете просто переместить файл wp-config.php за пределы папки public_html, в главный корневой каталог вашего хостинга. Таким образом, этот файл становится вне досягаемости для посетителей. С другой стороны, вы можете использовать .htaccess, чтобы оградить доступ к wp-config.php. Для этого необходимо вставить в него следующий код: Читать далее »
Организация маркетинговой онлайн-кампании с помощью произвольных типов записей
Май 16th, 2012
Archi Произвольные типы записей позволяют установить степень гибкости для WordPress, что делает эту open-source платформу более полезной на различных уровнях веб-разработки. Всякий раз, когда я сталкиваюсь с веб-ориентированными задачами, особенно с теми из них, которые затрагивают организацию данных, я сразу же проверяю, может ли WordPress справиться с этой работой, и обычно получаю утвердительный ответ. Читать далее »
Как провести интернационализацию темы или плагина?
Май 16th, 2012
Archi Интернационализация темы обычно не вызывает особых проблем.
Для начала необходимо добавить к своей теме textdomain и установить определенную директорию для дополнительных языков. Это делается с помощью простого сниппета, размещенного в файле functions.php: Читать далее »

