
Практически каждый блоггер рано или поздно сталкивается с необходимостью провести опрос среди своих читателей. Это может быть оценка дизайна сайта, поиск новых идей или опрос относительно проблемного вопроса или банальное голосование.
Я хочу рассказать о плагине для WordPress wp-polls, который позволяет создавать опросы на сайте. Некоторые настройки и принципы использования этого плагина является неочевидным и могут вызвать осложнения. Вам ведь нужно не только установить приложение, но и научиться создавать самые опросы, управлять ими и главное — вставлять в шаблон вашей темы.

Все сегодня просто параноидально настраивают сайты и блоги под поисковые системы и называется это - SEO оптимизация (внутрянаяя) — дело, надо признаться, полезное и продуктивное. Я и сам, чего греха таить, люблю лишний раз взять отвертку и подкрутить очередной сайт, не знаю насколько эффективно у меня это получается, но моральное удовлетворение от этого я получаю точно!
Итак, о чем это я? Ах да, спросили меня намедни, - "как сделать так чтобы WordPress не вырезал html теги в описании рубрик и меток". Он их от туда оказывается вырезает, я до этого и не задумывался на этот счет. Впрочем, правильно делает, что вырезает, потому что если там использовать теги и случайно не закрыть какой-нить блочный тег вроде <div>, то потом можно долго недоумевать что за бомба упала на блог и почему его так раскарёжило, ведь никто же не подумает, что всему виной какое-то безобидное описание рубрики, особенно, если это описание добавлялось не тем, кто потом пытается вернуть все на круги своя.

Все мы собственники, кто-то больше кто-то меньше, а иногда просто необходимо прикрыть истинные корни и выдать желаемое за действительное. К чему я это? Да к тому, что иногда либо хочется, либо нужно сменить логотипы WordPress на свои в админ-панели и при входе на сайт (страница wp-login.php). Возможно это не очень красиво по отношению к разработчикам, но разработчики WordPress сами предоставляют такую возможность, по средствам фильтров, так упрощающих настройку WordPress, без редактирования исходных файлов. Разработчики WordPress щедрые ребята и работают во имя прогресса, а не за лишнюю копеечку в свой карман, за что стоит отдать им должное. Это пожалуй одна из составляющих популярности WordPress.
Ниже я познакомлю вас с фильтрами с помощью которых, можно сменить логотипы WordPress на свои.
Наткнулся на интересную заметку, повествующую о том, как можно вывести у себя на блоге RSS фид другого сайта. Причем делается это средствами самого WordPress.
В WordPress есть функция fetch_feed($url), которой нужно передать ссылку на фид и она его получит и создаст из полученных данных объект с данными фида — это заголовок, ссылка, текст, автор, категория и т.д. Какие данных будут доступны зависит от того, какие данные имеются в фиде.
Где и когда может пригодится такая функция? Например, если у нас есть блог и мы хотим в нем, в сайдбаре вывести колонку "Последние статьи сайта". Особо активно эту функцию можно использовать, если вы вдруг захотите создать каталог блогов, фиды которых нужно будет выводить. Также можно использовать эту функцию в каких-либо граберских целях, но это уже кто на что горазд

Предположим, что мы развиваем проект с хорошим комьюнити — это несколько администраторов, редакторов и авторов, кроме этого на проекте открыта регистрация и статус вновь зарегистрированного пользователя соответственно subscriber (подписчик). Для такого проекта было бы не плохо визуально выделить комментарии груп пользователей, т.е. к примеру, комментарий администраторов обрамлен красной рамкой, редакторов — синий и т.д.
Я часто вижу подкрашенные комментарии администратора на WordPress блогах. Проверка что текущий комментарий — комментарий определенного пользователя (администратора) можно сделать очень просто, такой строчкой кода:
if( $comment->comment_author_email == 'admin@blog.com' ) $class = 'admin';
но в этой статье я подойду к вопросу более глобально.
Беспроводной интернет и соответствующие мобильные устройства, позволяющие выходить в сеть с любого места развиты достаточно хорошо и используются довольно обширно. Такое положение вещей все чаще приводит к тому, что владельцы сайтов дорабатывают свои детища до мобильных версий. Обращаясь к статистике мобильного интернета — 11% в России, 16% в США. Разумеется это общие числа, но так или иначе на ваш блог или сайт наверняка, заходят с мобильных устройств и терять таких пользователей не есть хорошо.
Хочу обратить внимание читателей этого блога на плагин от блогера Александра Прокудина известного как Alex Pro. Плагин не выкладывается в репозиторий плагинов WordPress, поэтому там вы его не найдете, а ведь он действительно может стать для вас полезным.
Задача плагина External Links Counter — упростить работу с ссылочными биржами с ручном размещением ссылок: плагин подсчитывает количество внешних ссылок с каждого поста и показывает его в отдельной колонке на странице постов. В результате по этой новой колонке можно сортировать посты и выбирать те где количество внешних ссылок равно нулю, чтобы разместить там очередную продажную ссылку в какой либо из бирж или по прямой договоренности с рекламодателем.
Пару дней назад вышла новая версия WordPress 3.2, которую мы все с нетерпением ждали. Ведь в ней разработчики обещали серьезные изменения. Изменения действительно координальные, в частности — это новый дизайн админ-панели.
Также были введены технические изменения: теперь, чтобы пользоваться WordPRess 3.2 нужно, чтобы версия PHP на вашем сервере была выше 5.2.4 и версия MySQL выше 5.0. Обеспечить такие требования не должно стать проблемой, однако прежде чем обновляться до версии 3.2. настоятельно рекомендую проверить актуальность версий PHP и MySQL на вашем хостинге.
Первое обновление до версии 3.2. я сделал на локалке, чтобы проверить как работает новый релиз и был сильно удивлен зайдя в админ-панель — пропало левое меню (панель управления). Надо признаться меня это обескуражило — как разработчики могли так напортачить, что пропало целое меню. Выглядело это так:

Наткнулся на один интересный пример, показывающий как можно расширить функцию body_class() (см. описание).
body_class была введена в версии 2.7 и очень удобна для стилизации определенных постов, страниц, дочерних страниц и т.д. Один из минусов стилизации дочерних страниц — это, если мы посмотрим на дочернюю страницу 3, 4, 5 ... уровней, то мы увидим, что добавляется класс описывающий рядом стоящую родительскую страницу, а не родительской страницы верхнего уровня. Но что делать, если нам нужно опираться именно на родительскую страницу верхнего уровня и если текущая страница — дочерняя к ней (неважно какой уровень), то указывать ей особые стили.
Хочу поделиться с вами небольшой информацией, которая позволит вам отдавать сжатые html страницы, что в свою очередь увеличит скорость их загрузки.
По умолчанию html код страницы в WordPess отдаются пользователям в несжатом виде. Под сжатием подразумевается, передача html кода в виде архива, который затем распаковывается браузером. Такой подход сжатия уменьшает размер html кода страницы в среднем на 70%, что приводит к её быстрой загрузке. Включить такое сжатие можно вставив всего пару строк кода в файл functions.php, но нужно, чтобы на вашем хостинге была установлена библиотека zlib.