Метки: код

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

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

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

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

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

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

Работа над собственной BuddyPress темой OviDi

Работа над собственной BuddyPress темой OviDi

Наконец-то я решился выпустить свой собственный шаблон под рабочим названием OviDi. Разработка ведется уже пару недель в команде с Iryska. На данный момент шаблон уже в целом готов – есть его WordPress составляющая, BuddyPress стили. Сейчас мы делаем следующее: допиливание кода (чтобы был красивый, грамотный) добавление опций в панель управления...

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

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

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

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

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

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

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

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

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

Релиз: BuddyPress 1.5.1 – что нового?

Менее часа назад с момента написания этой записи была выпущена версия BuddyPress 1.5.1. Разработчики рекомендуют обновиться, так как новый код содержит исправления некоторых ошибок основного релиза 1.5. Вот список некоторых изменений: исправлен баг с отсутствием автоматического вступления в группу при ответе в теме этой группы; исправлено несколько ошибок в настройках...

Ускорение сайта за счет CDN от CloudFlare

Ускорение сайта за счет CDN от CloudFlare

Высокая скорость сайта не только приятна глазу, но еще и помогает в выдаче гугла – это всем известно. Существует достаточно много способов достижения высокой скорости загрузки страниц. Вот некоторые из них: использование плагинов кеширования всего сайта (WP Super Cache, W3 Total Cache); использование плагинов  кеширования только запросов к базе (DB...

Совет: скрыть от аналитиков посещений часть данных

Совет: скрыть от аналитиков посещений часть данных

Все мы согласны, что для любого владельца сайта очень важна информация о его посетителях – количестве, качестве, времени пребывания и др. Но в тоже время мы, как авторы, чаще всего как раз и посещаем свои сайты (проверяя комменты, отвечая, просто любуясь), невольно накручивая счетчики посещений и просмотров. Именно поэтому разумным...

Код: показать возраст по полю “День Рождения”

Код: показать возраст по полю “День Рождения”

Почти по всех социальных сетях есть такое обыденное для нас поле, как “День (Дата) рождения”. Некоторые его заполняют, некоторые – нет. Но очень редко, где данные этого поля используются. Так вот можно сделать хотя бы вывод возраста человека в виде – “Возраст: 23 года” или “Возраст: 27 лет 4 месяца”....