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

Только вы и друзья в ленте активности

Возникало ли у вас желание сделать так, чтобы в ленте активности отображались только ваши обновления и обновления ваших друзей? Чтобы в ленте вместо мусора от всех пользователей было нечто похожее на ленту вв Facebook? Если вам это интересно, то предлагаю вам воспользоваться кодом, представленным ниже. Для начала вам надо будет...

Запретить пробелы в логинах пользователей

Запретить пробелы в логинах пользователей

Как вы уже знаете, у меня на сайте стоит BuddyPress. WordPress пока обычный, не MultiSite. Есть в такой сборке сети одна проблема — можно создать пользователи, в логине которого будет пробел. Причем в WordPress MS + BuddyPress данной проблемы нет (равно как и в транк версии разработчиков, там тоже уже...

Удаляем мусор из 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 месяца»....