Метки: код

Загрузка комментариев после загрузки всей страницы

Загрузка комментариев после загрузки всей страницы

Заголовок достаточно мутный, постараюсь объяснить на примере. У меня есть страница “Скачать официальный русский BuddyPress 1.2“, к которой на данный момент оставлено 884 комментария. С учетом того, что у меня включены древовидные комментарии, то скорость загрузки конкретно этого поста была ужасной. И это мягко говоря. Сегодня, ради спортивного интереса, я...

2 полезных сервиса от Google и WordPress.com

2 полезных сервиса от Google и WordPress.com

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

Изменить email и имя отправителя писем-уведомлений с вашего сайта

Изменить email и имя отправителя писем-уведомлений с вашего сайта

Ваша социальная сеть отправляет пользователям уведомления о тех или иных событиях (новое сообщение, приглашения, дружбы, упоминания и прочее) . Скорее всего вы захотите настроить email и имя отправителя, которые по умолчанию wordpress@example.com и WordPress сооветственно. Чтобы изменить эти значения на ваши собственные, вставьте следущий код в файл functions.php вашего  шаблона:...

Хак: поведение сайта при необновленном профиле

Хак: поведение сайта при необновленном профиле

Очередная штука понадобилась клиенту: Представьте, себе 3 ситуации: Вы регистрируете пользователя самостоятельно, но НЕ заходите под его аккаунт, предоставляя эту возможность самому пользовател. Вы используете автоматический скрипт регистрации пользователя, который, естественно, никуда не заходит, а просто добавляет пользователя в базу. Вы хотите, чтобы пользователь после самой первой авторизации обязательно заходил...

Хак: запретить возможность переключать шаблоны

Хак: запретить возможность переключать шаблоны

Если у вас на сайте стоит WordPress с активированным режимом Mutisite, то порой может быть полезным возможность запретить пользователям (владельцам блогов) менять шаблон. Для этого есть всякие плагины (конечно же), но зачем нагружать бедный WordPress? Ведь и так жрет памяти не по-детски… Из-за чего я, собственно, уже всерьез смотрю на...

CSS: макрос оптимизации стилей для Notepad++

CSS: макрос оптимизации стилей для Notepad++

Я достаточно давно писал, что под виндой пользуюсь или Netbeans (уже 7 версия вышла) или Notepad++. В последнее время начал все больше использовать NPP – для всех видов задач, даже оптимизации кода. У меня манечка максимально сжимать файл стилей на сайтах – чтобы увеличить скорость загрузки. Делал я это до...

Кеш: Как 3 функции значительно ускорят ваш сайт

Кеш: Как 3 функции значительно ускорят ваш сайт

У меня на сайте достаточно давно была проблема загрузки главной страницы – из-за отображения большого количества записей из многих рубрик. Представьте: основные рубрики в табах – это по 7 записей в 5 категориях (где каждая категория – отдельный запрос). Вкладка “Остальное” – это 4 рубрики по 8 записей в каждой (где...

Код: случайные символы (аля генератор паролей)

Код: случайные символы (аля генератор паролей)

Понадобился мне для скрытых и тайных целей генератор случайной строки, причем есть зависимость от символов в ней – как их качества, так и количества. Вполне может кому-то еще пригодиться решение, представленное ниже. Создаете php файл и внутрь него вписываете вот этот код: <?php function random($length) {    $characters = “0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()-=+_~”; $string...

Спринт: разработка магазина для BuddyPress #1

Спринт: разработка магазина для BuddyPress #1

Решил провести вечер спринт-программирования. Это значит, что я попытаюсь не отвлекаясь создать за короткий промежуток времени как можно более функциональный плагин. В качестве идеи для реализации я выбрал давно наметившийся план по созданию BuddyShop – плагина магазина для социальной сети на WordPress + BuddyPress. Итак, ниже я буду публиковать процесс...

Хак: делаем форум главной страницей группы

Хак: делаем форум главной страницей группы

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