И так, дорогие читатели, сейчас я Вам расскажу, как узнать какие запросы делает блог на Wordpress к базе и сколько времени каждый из них отрабатывается.
Это будет полезно для разработчиков плагинов и тем (для их оптимизации), да и вообще для общего развития.
Например, это будет полезно, чтобы определить - помогает ли Вам кэширование и какое именно. Ссылка на тему про кэширование : “Мое мнение о кэширование в Wordpress“.
Приступим к делу. Нужно установить плагин , активировать его, в файле wp-config.php дописываем define(’SAVEQUERIES’, true); и для получения статистики к ссылке, набираемой в строке броузера, добавить ?show_queries=yes . Вот и все дела, у меня с ним проблем не возникло.
Выглядит это так (скриншот кликабельный):
P.S. Отписывайтесь в комментриях о своих наблюдениях.
В продолжение темы кэширования выдачи Wordpress и соответственно уменьшение нагрузки на базу данных, хочу рассказать ещё о нескольких полезных (а порой просто необходимых) плагинах.
1) - плагин кэширует запросы к базе данных Wordpress. По утверждению автора - если этот плагин использовать вместе с плагином или , то Ваш блог будет просто “летать”.
2) - кэширование вывода последних комментариев. Кэширование происходит раз в час, т.е. раз в час он обновляет вывод последних комментариев. Может случиться так, что пользователь увидит свой комментарий в выводе последних в течении часа, а не сразу.
3) - кэширует запросы к данным пользователей, для вывода в комментариях и т.п. Довольно специфический плагин, полезен только если у Вас много пользователей и много комментариев ккаждой записи.
P.S. Кто пробовал , пожалуйста отпишитесь в комментариях о его работе, т.к. у меня он не заработал.
Или Вы можете увидеть эту навигацию в действии, под бегущей строкой, вверху моего блога.
Теперь же доступен готовый плагин , с помощью которого, Вы сможете в два клика реализовать такую навигацию на своем блоге.
Выглядит очень привлекательно, но сразу возникает вопрос : Т.к. это джаваскрипт, то как его (ссылки на страницы блога) будут индексировать поисковики ?
И ответ следует незамедлительно: Никак.
По этому я и оставил внизу страницы такой родной .
С наступающих Новым Годом всех, сегодня хочу рассказать о паре Wordpress плагинах, позволяющих создать профиль пользователя на Вашем блоге. Писать лень, сейчас начну пить шампанского, потом вино … а потом как пойдет ;) Так что смотрим скриншоты и втыкаем сами ;)
1) - готовый плагин профиля пользователя.
2) - сможете сами задавать поля для профиля пользователя.
Во многих премиум темах встречается такая фича - вместо новости выводится картинка из неё, плюс название новости. Как же этого достич, не заморачиваясь с “дополнительными полями” ?
Всё проще простого, берем плагин , а в шаблоне просто вставляем:
Плагин умеет:
1) Брать картинку из “дополнительных полей” с ключами “Thumbnail” или “thumbnail”
2) Если в первом условии ничего нет, то брать первую картинку из поста
3) If no attachments, scan the post content for an image (new feature) - смысл я так и не понял
4) Если ничего нет по вышеперечисленным условиям, то ставит картинку по умолчанию
Желаю удачи в создании новых и красивых тем для Wordpress.
Многие блогеры задаются вопросом, как заставить читателя зарегистрироваться на блоге и активно оставлять комментарии? Есть идея и подходящий плагин, который можно и нужно немножко доработать.
Плагин позволяет начислять зарегистрированным пользователям Вашего блога балы за оставленный комментарий. Если же, комментарий оставлен намеренно для зарабатывания балов, то после его удаления, начисленные за него балы удаляются.
А теперь сама идея :если доработать этот плагин и добавить в него возможность скрывать часть контента от пользователей, не набравших определенное количество балов, то Ваши читатели, заитнересованные получить скрытые вкусности, будут регистрироваться и писать осмысленные комментарии.
Кто чем снимает статистику со своего блога ?
Я думаю многие пользуются Google Analytics, или я не прав ?
Сам же я снимаю статистику с блога плагином , но сейчас речь пойдет не о нем.
Хочу рассказать Вам об отдельном скрипте, который показывает подробную статистику посещений Вашего сайта.
Я думаю он легко может создать конкуренцию для Google Analytics.
Скрипт называется Piwik, позиционирующий себя как бесплатная альтернатива Google Analytics.
На Вы можете скачать плагины для интеграции его счетчика (сам скрипт все равно придется ставить) в такие движки как : WordPress, Dotclear 2, Typo3, Dokuwiki, Mediawiki, Drupal, Habari и SPIP. Русский язык присутствует.
Как выглядит статистика, выдаваемая этим скриптом, Вам лучше посмотреть на или кликабельном скриншоте ниже.
Буду краток. При написании (редактировании) новостей или статических страниц в Wordpress, внизу мы видим меню для добавления дополнительных полей (). В этом меню Вы можете выбрать ключ (key) или написать новый и присвоить ему значение (value). Далее Вы сможете выводить в любом месте своего блога эту пару, или значение по ключу, относящиеся к новости или странице.
Приведу простой пример: Вы хотите вместо списка новостей выводить на главной странице картинки, относящиеся к каждой новости и краткую информацию.
Как это можно сделать: При написании новости, Вы задаете ключ = img и значение = урл_к_этой_картинке, так же ключ = text и значение = описание_новости.
В шаблоне на главной странице в цикле LOOP вставляем:
Где первая строчка выводит картинку к каждой новости, а вторая - описание, если они заданны в дополнительных полях при написании новости.
Ну вот, вроде вкратце рассказал, что это такое. Теперь я расскажу о плагинах, делающих использование дополнительных полей гораздо удобнее и проще.
1) - позволяет задавать ключ - значение, где значение является HTML кодом. Потом просто вставляем в нужном месте (внутри цикла LOOP) [ключ] и на выходе получаем отработанный HTML код, введенный ранее. Скачать можно .
2) - поможет Вам настроить шаблон (формат) для вводимых дополнительных полей, чтобы не писать каждый раз ключ, позволяет выбирать из готовых значений. На мой взгляд очень удобен и полезен, если Вы пользуетесь дополнительными полями.
3) - этот плагин, как раз предназначен для использования картинок через дополнительные поля, более подробно смотрите на (там по скриншотам все понятно).
За сим откланиваюсь, драгоценный читатель, если что не понятно - пишите в комменты.
Сейчас стало модным добавлять социальные элементы на сайты или вообще делать социальные сети. Все мы хорошо знаем одноклассников.ру, мой круг, в контакте и т.п. Так же есть социальные проекты,делающие уклон на общую новостную ленту, такие как . Вот о таких проектах и пойдет речь.
В сети существуют много движков (скриптов), позволяющих создать сайты на подобие хабра, с группами, рейтингом, профилями пользователей, коментариями и т.п.
Я не буду описывать эти движки, просто перечислю. Если Вам интересно, сами сможете прочитать на офсайтах этих проектов.
Новость посвященна отнюдь не этим движкам и проекту Хабрахабр, это было небольшое введение. Т.к. я стараюсь писать только о Wordpress, по этому речь пойдет о том, как сделать социальный проект на этом движке, а точнее на Wordpress MU.
15 декабря сего года, на сайте стал доступен одноименный набор плагинов, позволяющий переделать Ваш сайт на в социальную сеть. Не вижу смысла долго описывать все плюсы и минусы данного проекта, предлогаю сразу посмотреть с установленной системой или скриншоты ниже.
Сегодня расскажу о двух удобных, полезных, а так же стильных плагинах, которые сделают Ваш блог ещё более привлекательным для читателей. И так приступим…
Предлагаю Вам обратить внимание на новый плагин, который поможет читателям вашего блога пользоваться быстрым поиском без перезагрузки страницы. AutoSuggest Searches for WordPress ищет сразу вводимое слово в названиях Ваших новостей, без нажатия на кнопку submit. Посмотреть пример работы плагин, а так же скачать его, Вы можете на .
Далее обратим внимание на нумерацию страниц, которая обычно находится внизу главной страницы. Например на моем блоге, Вы сможете наблюдать такую нумерацию (результат работы плагина ). Сейчас же я предлогаю посмотреть в сторону стилизации вывода нумерации страниц (во как загнул). Наш соотечественник свои наработки по улучшению внешнего вида нумерации страниц. Пример работы вы сможете увидеть на этом .