Метки: php

Совместимость старых тем с BuddyPress 1.7

Совместимость старых тем с BuddyPress 1.7

Для того, чтобы после обновления BuddyPress до версии 1.7 у вас не поломался внешний вид сайта, вам необходимо прописать одну строчку кода в файле functions.php темы: add_theme_support( ‘buddypress’ ); Это необходимо при условии, что вы уже использовали BuddyPress предыдущих версий и в папку темы у вас скопированы папки /members/, /groups/...

Несколько объявлений, не связанных с BuddyPress

Несколько объявлений, не связанных с BuddyPress

Ищу человека, живущего в Украине (желательно Киев или Харьков), с хорошим знанием javascript (не просто jQuery, а к примеру Raphaël, Backbone и иже с ними) для создания совместного проекта. В обязанности этого человека будет входить создание специального конструктора на js с использование svg. Работа уже началась, домен куплен, достаточно много...

Используем старый BuddyBar вместо WP Toolbar

Используем старый BuddyBar вместо WP Toolbar

В последних версиях WordPress много внимания было уделено так называемой WordPress Toolbar (раньше называлось AdminBar). Это по сути серая полоска сверху сайта с полезными ссылками в админку или на внешние сайты. Вы можете ее использовать, а можете отключить – как пожалете. BuddyPress 1.6 позволяет очень тесно с ней интегрироваться и...

Меню: добавление подстраниц в профиле. Часть 1

Меню: добавление подстраниц в профиле. Часть 1

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

Новости о BuddyPress 1.6 и 1.5.2 – меню и релизы

Мне стало известно, что в течение примерно двух недель выйдет WordPress 3.3 (здесь у меня сайте уже стоит RC 1). Что есть новость в целом хорошая. Субъективное ощущение – админка чуток быстрее работает. Потребление php памяти – примерно такое же. Почему выход WP 3.3 так важен для нас? Сразу после...

Код: запретить пользователям доступ в админку

Код: запретить пользователям доступ в админку

Очень часто меня спрашивают, как запретить обычным пользователям, не админам, доступ в админку WordPress. Делается это очень просто, причем для этого есть даже специальные плагины. Но зачем устанавливать плагин, когда можно самостоятельно прописать 5 строк кода? Итак, в functions.php вашей темы или в любой php файл внутри /wp-content/mu-plugins/ вставляете следующее:...

Код: как на лету переключать дизайн сайта?

Код: как на лету переключать дизайн сайта?

Появилась у меня по работе необходимость для разных страниц клиентского сайта загружать разные темы. Не page template – а физические темы, которые находятся по умолчанию в папке /wp-content/themes/. Соответствующий код я придумал достаточно быстро – просто повесил функцию на init, в которой по нужным мне параметрами проверялось, какая тема должна...

Хак: Вставить любой html код в редакторе записей

Хак: Вставить любой html код в редакторе записей

Иногда хочется расширить стандартный редактор текста (как визуальный, так и его крайне полезную вкладку HTML) lля того, чтобы получить возможность добавлять определенные теги или аттрибуты к записи (в том числе и на пользовательских сайтах). Зачастую проблему такую можно решить с помощью плагинов, но я решил предложить вам более интересное и...

Хак: визуальный редактор только для конкретных записей

Хак: визуальный редактор только для конкретных записей

Если у вас вдруг появилась необходимость сохранять html код страницы/записи в админке WordPress, но вы испытываете трудность от того, что расширенный редактор вырезает определенный код из исходного при переходе на него с режим HTML, то следующий хак вам поможет это исправить :) Честно говоря, достаточно редко такое необходимо, но тем...

Ускорение ajax запросов в WordPress

Ускорение ajax запросов в WordPress

 Работая над своим плагином BuddyPress Group Chat (BGC), я столкнулся с проблемами производительности ajax запросов – она оставляет желать лучшего. К сожалению, достаточно тяжело быстро и бесплатно внедрить технологию, которая не будет так нагружать ваш сервер, так что пришлось искать пути ускорения ajax запросов в WordPress. Собственно, вариант, который я...