Выделяем комментарии по ролям пользователей

Раскрашиваем комментарии пользователей

Предположим, что мы развиваем проект с хорошим комьюнити — это несколько администраторов, редакторов и авторов, кроме этого на проекте открыта регистрация и статус вновь зарегистрированного пользователя соответственно subscriber (подписчик). Для такого проекта было бы не плохо визуально выделить комментарии груп пользователей, т.е. к примеру, комментарий администраторов обрамлен красной рамкой, редакторов — синий и т.д.

Я часто вижу подкрашенные комментарии администратора на WordPress блогах. Проверка что текущий комментарий — комментарий определенного пользователя (администратора) можно сделать очень просто, такой строчкой кода:

if( $comment->comment_author_email == [email protected]' ) $class = 'admin';

но в этой статье я подойду к вопросу более глобально. (далее…)

Плагины для создания мобильной версии блога или определение входа с мобильного устройства

Плагины для WordPress: шаблон для мобильной версии блогаБеспроводной интернет и соответствующие мобильные устройства, позволяющие выходить в сеть с любого места развиты достаточно хорошо и используются довольно обширно. Такое положение вещей все чаще приводит к тому, что владельцы сайтов дорабатывают свои детища до мобильных версий. Обращаясь к статистике мобильного интернета — 11% в России, 16% в США. Разумеется это общие числа, но так или иначе на ваш блог или сайт наверняка, заходят с мобильных устройств и терять таких пользователей не есть хорошо. (далее…)

Плагин показывающий количество внешних ссылок с поста (External Links Counter)

Хочу обратить внимание читателей этого блога на плагин от блогера Александра Прокудина известного как Alex Pro. Плагин не выкладывается в репозиторий плагинов WordPress, поэтому там вы его не найдете, а ведь он действительно может стать для вас полезным.

Задача плагина External Links Counter — упростить работу с ссылочными биржами с ручном размещением ссылок: плагин подсчитывает количество внешних ссылок с каждого поста и показывает его в отдельной колонке на странице постов. В результате по этой новой колонке можно сортировать посты и выбирать те где количество внешних ссылок равно нулю, чтобы разместить там очередную продажную ссылку в какой либо из бирж или по прямой договоренности с рекламодателем. (далее…)

Обновляемся до версии 3.2: Пропало левое меню

Пару дней назад вышла новая версия WordPress 3.2, которую мы все с нетерпением ждали. Ведь в ней разработчики обещали серьезные изменения. Изменения действительно координальные, в частности — это новый дизайн админ-панели.

Также были введены технические изменения: теперь, чтобы пользоваться WordPRess 3.2 нужно, чтобы версия PHP на вашем сервере была выше 5.2.4 и версия MySQL выше 5.0. Обеспечить такие требования не должно стать проблемой, однако прежде чем обновляться до версии 3.2. настоятельно рекомендую проверить актуальность версий PHP и MySQL на вашем хостинге.

Первое обновление до версии 3.2. я сделал на локалке, чтобы проверить как работает новый релиз и был сильно удивлен зайдя в админ-панель — пропало левое меню (панель управления). Надо признаться меня это обескуражило — как разработчики могли так напортачить, что пропало целое меню. Выглядело это так:

Пропало левое меню при обновлении WordPress до 3.2

(далее…)

ID родительской страницы верхнего уровня: расширяем функцию body_class

ID родительской страницы верхнего уровняНаткнулся на один интересный пример, показывающий как можно расширить функцию body_class() (см. описание).

body_class была введена в версии 2.7 и очень удобна для стилизации определенных постов, страниц, дочерних страниц и т.д. Один из минусов стилизации дочерних страниц — это, если мы посмотрим на дочернюю страницу 3, 4, 5 ... уровней, то мы увидим, что добавляется класс описывающий рядом стоящую родительскую страницу, а не родительской страницы верхнего уровня. Но что делать, если нам нужно опираться именно на родительскую страницу верхнего уровня и если текущая страница — дочерняя к ней (неважно какой уровень), то указывать ей особые стили.
(далее…)

Ускоряем загрузку страницы: отдаем сжатый html код (gzip)

Сжатие html страницы в WordPRessХочу поделиться с вами небольшой информацией, которая позволит вам отдавать сжатые html страницы, что в свою очередь увеличит скорость их загрузки.

По умолчанию html код страницы в WordPess отдаются пользователям в несжатом виде. Под сжатием подразумевается, передача html кода в виде архива, который затем распаковывается браузером. Такой подход сжатия уменьшает размер html кода страницы в среднем на 70%, что приводит к её быстрой загрузке. Включить такое сжатие можно вставив всего пару строк кода в файл functions.php, но нужно, чтобы на вашем хостинге была установлена библиотека zlib. (далее…)

Выводим метки только из указанных рубрик (get_category_tags)

Метки из указанных рубрикМогут возникнуть моменты, когда метки нужно вывести только из указанных рубрик. А такой возможности разработчики WordPress не предоставляют, т.е. нет готовой функции, которая позволит вывести метки, например, только постов из категории с ID 5.

Чтобы вывести метки только указанных рубрик можно использовать функцию ниже. Для этого откройте файл темы function.php и поместите туда код функции. Размещать код можно в любое место файла, главное чтобы он оказался внутри тегов <?php и ?>. (далее…)

Как удалить ненужные пункты меню в админ-панели WordPress

Это первый пост за последний год, на этом блоге. В котором я расскажу как удалять пункты меню в админ-панели WordPress. Чтобы сразу было понятно о каком меню идет речь посмотрите на картинку:
меню WordPress

Удалять лишние меню может пригодится, когда сайт делается для клиентов или просто, если какие-то из пунктов меню лишние и мозолят вам глаза, каждый раз, когда вы заходите в админку WordPress. К таким пунктам, например, можно отнести "Ссылки", очень часто ссылками блогеры не пользуются и пункт меню можно смело удалить. (далее…)

АП тИЦ 28.01.2010

АП тИЦ 28.01.2010
Сегодня прошел первый в этом году АП тИЦ'a. Меня он порадовал ростом тИЦ'a на всех проектах, в крайнем случаи тИЦ остался прежний. На этом блоге тИЦ подрос на 20 и сейчас составляет 70 единиц. Это первый рост тИЦ'a за два последних апа, в предыдущие апы тИЦ падал на 10 за каждый ап. (далее…)

Новая Default тема WordPress 3.0

Новая Default тема WordPress 3.0
Уже довольна давно появилась информация что в новом WordPress 3.0 появится новая Defaul тема, сегодня же появились первые подробности. Работу будущей темы Вы можете уже сейчас увидеть на сайте http://2010dev.wordpress.com/. На мой взгляд получилась весьма не плохая темка, простая, легкая, стильная, которая точно уж лучше чем «Kubrick». Не смущайтесь шапки, скорее всего она будет изменена, или в комплекте с темой будут идти дополнительные шапки которые с легкостью можно будет изменить в админке. (далее…)