Рубрика: Поэзия кода

Удаляем мусор из head секции WordPress темы

Удаляем мусор из head секции WordPress темы

Обновляя дизайн одного из своих сайтов (Ovirium), я столкнулся с тем, что WordPress добавляет кучу мусора в head секцию темы, используя хук wp_head. Данное поведение мне уже давно не нравилось, и я здесь на CosyDale.com вставил кусок кода, чтобы вычистить ненужные мне строки. К сожалению, некоторые строки перестали быть актуальными...

Как легко перенести WP сайт на другой домен

Как легко перенести WP сайт на другой домен

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Кеширование nginx и feed, плагины, хак с форума

Кеширование nginx и feed, плагины, хак с форума

Для начала, я нашел и смог починить серьезную ошибку в настройках nginx, описанную в записи Кеш: кеширование WordPress сайта с помощью nginx. Я удалил упоминание о feed в строке location, где указываю, что не надо кешировать. Из-за этой ошибки у меня на протяжении 5 месяцев не работал фид на сайте...