Хотите узнать, какие запросы к базе делает Wordpress при загрузке страницы (16.01.2009)

Автор: Admin | Рубрика: Плагины · Статьи | Комментарии (2)

И так, дорогие читатели, сейчас я Вам расскажу, как узнать какие запросы делает блог на Wordpress к базе и сколько времени каждый из них отрабатывается.

Это будет полезно для разработчиков плагинов и тем (для их оптимизации), да и вообще для общего развития.

Например, это будет полезно, чтобы определить - помогает ли Вам кэширование и какое именно. Ссылка на тему про кэширование : “Мое мнение о кэширование в Wordpress“.

Приступим к делу. Нужно установить плагин WPDB Profiling, активировать его, в файле wp-config.php дописываем define(’SAVEQUERIES’, true); и для получения статистики к ссылке, набираемой в строке броузера, добавить ?show_queries=yes . Вот и все дела, у меня с ним проблем не возникло.

Выглядит это так (скриншот кликабельный):

db-profiling.jpg

P.S. Отписывайтесь в комментриях о своих наблюдениях.

Мой блог находят по следующим фразам

Продолжаем кэшировать или сделаем свой блог ещё быстрее (Чать 2) (14.01.2009)

Автор: Admin | Рубрика: Плагины · Статьи | Комментарии (11)

Тем, кто не читал первую запись “Сделаем свой блог ещё быстрее или увеличиваем скорость отдачи страницы“, советую сначала ознакомиться с ним и с комментариями.

В продолжение темы кэширования выдачи Wordpress и соответственно уменьшение нагрузки на базу данных, хочу рассказать ещё о нескольких полезных (а порой просто необходимых) плагинах.

1) db-cache - плагин кэширует запросы к базе данных Wordpress. По утверждению автора - если этот плагин использовать вместе с плагином WP-Cache или WP Super Cache, то Ваш блог будет просто “летать”.

2) Brians Latest Comments Cached - кэширование вывода последних комментариев. Кэширование происходит раз в час, т.е. раз в час он обновляет вывод последних комментариев. Может случиться так, что пользователь увидит свой комментарий в выводе последних в течении часа, а не сразу.

3) WP Cache Users - кэширует запросы к данным пользователей, для вывода в комментариях и т.п. Довольно специфический плагин, полезен только если у Вас много пользователей и много комментариев ккаждой записи.

P.S. Кто пробовал cos-html-cache, пожалуйста отпишитесь в комментариях о его работе, т.к. у меня он не заработал.

Мой блог находят по следующим фразам

Новый взгляд на постраничную навигацию 2 или от слов к делу (11.01.2009)

Автор: Admin | Рубрика: Плагины · Статьи · Стили | Комментарии (4)

В статье “Делаем поиск быстрей и удобней + новый взгляд на постраничную навигацию” я уже упоминал этот метод, выглядит он так :

wordpress-paginator-3000.jpg

Или Вы можете увидеть эту навигацию в действии, под бегущей строкой, вверху моего блога.

Теперь же доступен готовый плагин Wordpress Paginator, с помощью которого, Вы сможете в два клика реализовать такую навигацию на своем блоге.

Выглядит очень привлекательно, но сразу возникает вопрос : Т.к. это джаваскрипт, то как его (ссылки на страницы блога) будут индексировать поисковики ?

И ответ следует незамедлительно: Никак.

По этому я и оставил внизу страницы такой родной WP-PageNavi.

wordpress-pagenavi.jpg

Мой блог находят по следующим фразам

Как сделать профиль пользователя в Wordpress (31.12.2008)

Автор: Admin | Рубрика: Плагины · Статьи | Комментарии (24)

С наступающих Новым Годом всех, сегодня хочу рассказать о паре Wordpress плагинах, позволяющих создать профиль пользователя на Вашем блоге. Писать лень, сейчас начну пить шампанского, потом вино … а потом как пойдет ;) Так что смотрим скриншоты и втыкаем сами ;)

1) Wordpress Profiler Plugin - готовый плагин профиля пользователя.

wordpress_profile1.png wordpress_profile2.png wordpress_profile3.png

2)  Cimy User Extra Fields for Wordpress - сможете сами задавать поля для профиля пользователя.

cimy_user_register.png cimy_user_profile.png cimy_user_add_field.png

Мой блог находят по следующим фразам

Как отобразить картинку из новости до самой новости, или одна из фич премиум тем (29.12.2008)

Автор: Admin | Рубрика: Плагины · Статьи | Комментарии (7)

Новость намбер ту за сегодня, во меня поперло ;)

Во многих премиум темах встречается такая фича - вместо новости выводится картинка из неё, плюс название новости. Как же этого достич, не заморачиваясь с “дополнительными полями” ?

Всё проще простого, берем плагин Get the Image, а в шаблоне просто вставляем:

<?php echo get_the_image(array('Thumbnail','My Thumbnail'),'thumbnail','/wp-content/my-image.jpg'); ?>

Плагин умеет:
1) Брать картинку из “дополнительных полей” с ключами “Thumbnail” или “thumbnail”
2) Если в первом условии ничего нет, то брать первую картинку из поста
3) If no attachments, scan the post content for an image (new feature) - смысл я так и не понял
4) Если ничего нет по вышеперечисленным условиям, то ставит картинку по умолчанию

Желаю удачи в создании новых и красивых тем для Wordpress.

Мой блог находят по следующим фразам

Начисляем балы за комментарии, делаем из читателей активных комментаторов (29.12.2008)

Автор: Admin | Рубрика: Плагины · Статьи | Комментарии (18)

Многие блогеры задаются вопросом, как заставить читателя зарегистрироваться на блоге и активно оставлять комментарии? Есть идея и подходящий плагин, который можно и нужно немножко доработать.

Плагин CubePoints позволяет начислять зарегистрированным пользователям Вашего блога балы за оставленный комментарий. Если же, комментарий оставлен намеренно для зарабатывания балов, то после его удаления, начисленные за него балы удаляются.

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

Оставляйте свои комментарии по этой теме.

Мой блог находят по следующим фразам

Piwik или бесплатная (open source) замена для Google Analytics (24.12.2008)

Автор: Admin | Рубрика: Бесплатно · Плагины | Комментарии (14)

Кто чем снимает статистику со своего блога ?
Я думаю многие пользуются Google Analytics, или я не прав ?
Сам же я снимаю статистику с блога плагином StatPress, но сейчас речь пойдет не о нем.

Хочу рассказать Вам об отдельном скрипте, который показывает подробную статистику посещений Вашего сайта.
Я думаю он легко может создать конкуренцию для Google Analytics.
Скрипт называется Piwik, позиционирующий себя как бесплатная альтернатива Google Analytics.
На сайте Piwik‘а Вы можете скачать плагины для интеграции его счетчика (сам скрипт все равно придется ставить) в такие движки как : WordPress, Dotclear 2, Typo3, Dokuwiki, Mediawiki, Drupal, Habari и SPIP. Русский язык присутствует.
Как выглядит статистика, выдаваемая этим скриптом, Вам лучше посмотреть на демонстрационном сайте или кликабельном скриншоте ниже.

piwik_small.jpg

Почитать подробнее и скачать, Вы сможете на офсайте Piwik.

Мой блог находят по следующим фразам

Что такое дополнительные поля (custom fields) в Wordpress и как их можно использовать (23.12.2008)

Автор: Admin | Рубрика: Плагины · Статьи | Комментарии (12)

Буду краток. При написании (редактировании) новостей или статических страниц в Wordpress, внизу мы видим меню для добавления дополнительных полей (custom fields). В этом меню Вы можете выбрать ключ (key) или написать новый и присвоить ему значение (value). Далее Вы сможете выводить в любом месте своего блога эту пару, или значение по ключу, относящиеся к новости или странице.

Приведу простой пример:  Вы хотите вместо списка новостей выводить на главной странице картинки, относящиеся к каждой новости и краткую информацию.

Как это можно сделать: При написании новости, Вы задаете ключ = img и значение = урл_к_этой_картинке, так же ключ = text и значение = описание_новости.
В шаблоне на главной странице в цикле LOOP вставляем:


<img src="ID, "img", $single = true); ?>" />
ID, "text", $single = true); ?>

Где первая строчка выводит картинку к каждой новости, а вторая - описание, если они заданны в дополнительных полях при написании новости.

Ну вот, вроде вкратце рассказал, что это такое. Теперь я расскажу о плагинах, делающих использование дополнительных полей гораздо удобнее и проще.

1) EmbedIt WordPress Plugin - позволяет задавать ключ - значение, где значение является HTML кодом. Потом просто вставляем в нужном месте (внутри цикла LOOP) [ключ] и на выходе получаем отработанный HTML код, введенный ранее. Скачать можно здесь.

2) Custom Field Template plugin - поможет Вам настроить шаблон (формат) для вводимых дополнительных полей, чтобы не писать каждый раз ключ, позволяет выбирать из готовых значений. На мой взгляд очень удобен и полезен, если Вы пользуетесь дополнительными полями.

3) Custom Field Images - этот плагин, как раз предназначен для использования картинок через дополнительные поля, более подробно смотрите на офсайте (там по скриншотам все понятно).

За сим откланиваюсь, драгоценный читатель, если что не понятно - пишите в комменты.

Мой блог находят по следующим фразам

Строим полноценную социальную сеть на Wordpress MU и плагинов BuddyPress (22.12.2008)

Автор: Admin | Рубрика: Плагины · Статьи | Комментарии (32)

 Сейчас стало модным добавлять социальные элементы на сайты или вообще делать социальные сети. Все мы хорошо знаем одноклассников.ру, мой круг, в контакте и т.п. Так же есть социальные проекты,делающие уклон на общую новостную ленту, такие как Хабрахабр. Вот о таких проектах и пойдет речь.

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

Я не буду описывать эти движки, просто перечислю. Если Вам интересно, сами сможете прочитать на офсайтах этих проектов.

Новость посвященна отнюдь не этим движкам и проекту Хабрахабр, это было небольшое введение. Т.к. я стараюсь писать только о Wordpress, по этому речь пойдет о том, как сделать социальный проект на этом движке, а точнее на Wordpress MU.

15 декабря сего года, на сайте BuddyPress стал доступен одноименный набор плагинов, позволяющий переделать Ваш сайт на Wordpress MU в социальную сеть. Не вижу смысла долго описывать все плюсы и минусы данного проекта, предлогаю сразу посмотреть демо сайт с установленной системой или скриншоты ниже.

Главная страница

Профиль пользователя

Мой блог находят по следующим фразам

Делаем поиск быстрей и удобней + новый взгляд на постраничную навигацию (19.12.2008)

Автор: Admin | Рубрика: Плагины · Стили | Комментарии (4)

Сегодня расскажу о двух удобных, полезных, а так же стильных плагинах, которые сделают Ваш блог ещё более привлекательным для читателей. И так приступим…

Предлагаю Вам  обратить внимание на новый плагин, который поможет читателям вашего блога пользоваться быстрым поиском без перезагрузки страницы. AutoSuggest Searches for WordPress ищет сразу вводимое слово в названиях Ваших новостей, без нажатия на кнопку submit. Посмотреть пример работы плагин, а так же скачать его, Вы можете на сайте автора.

wp-autosuggest.jpg

Далее обратим внимание на нумерацию страниц, которая обычно находится внизу главной страницы. Например на моем блоге, Вы сможете наблюдать такую нумерацию (результат работы плагина WP-PageNavi). Сейчас же я предлогаю посмотреть в сторону стилизации вывода нумерации страниц (во как загнул). Наш соотечественник выложил в общий доступ свои наработки по улучшению внешнего вида нумерации страниц. Пример работы вы сможете увидеть на этом сайте.

paginator.jpg

Мой блог находят по следующим фразам