Виджеты - это очень просто!

10 февраля 2008

“Не знание технологий не освобождает от…”, не, не то. “А я вот сделал, а оно не работает…”.

К чему это я? Ах да, в последнее время ко мне несколько разных человек обратились примерно с одним и тем же вопросом:
“Почему, после того как я добавил в sidebar.php код кнопки/баннера/ссылки, ничего не изменилось и я их не вижу?!”
На что я сразу выдаю контр-вопрос (нет-нет, я не еврей):
“А вы используете в своей теме виджеты?!”

Просто не все осознают, что всё что находится ниже строки:
if ( !function_exists(’dynamic_sidebar’) || !dynamic_sidebar() )
в sidebar.php будет показано ТОЛЬКО в том случае, если вы не включили ни одного виджета. В противном случае будут отображаться ваши настройки из “Внешний вид > Виджеты”.

Обычно после того, как я это объясняю, следует вопрос - “Ну и как мне поместить свой код в сайдбар/виджет?!”, да очень просто - если это обычный хтмл-код (а это в 90% случаев баннеры и стандартные ссылки/кнопки), то достаточно добавить стандартный текстовый виджет и поместить в него готовый код.

Но что делать, если виджет должен выводить результат выполнения какой-то функции? И ведь действительно, почти все “мощные” плагины, такие как ‘Popularity Contest‘ (русская версия), позволяют получать обработанную информацию из своих функций. Например, akpc_most_popular - самые популярные, akpc_most_popular_in_cat - самые популярные в какой-то категории и т.д.

Да, я знаю КАК можно сделать свой виджет, путём редактирования functions.php, но даже мне порой бывает лень это делать, а что говорить о людях, для которых внести изменения в файл темы (причём не просто копи-паст, а ещё и осмысленное редактирование) - это нечто равносильное тасканию пятидесяти килограммовых мешков?

Для таких страдальцев нашёлся чудо плагин Custom Function Widgets (скачать), авторства Kaspars Dambis из Латвии.

Как это работает.

  1. Скачиваете и устанавливаете как и любой другой плагин.
  2. После активации в меню “Внешний вид > Виджеты” появится новый раздел “Custom Function Widgets”, где вы можете указать необходимое количество настраиваемых виджетов.
  3. Custom Function Widgets - admin panel - Screenshot

  4. Теперь перетащите один из “Custom Function” плагинов в свой сайдбар и нажмите кнопку настройки.
  5. Введите в поле Function name имя нужной функции (например, st_related_posts, чтобы вывести связанные посты, при помощи плагина Simple Tags) и жмём “сохранить”.
  6. Вуаля, если всё сделали правильно, то можем полюбоваться на результат в сайдбаре блога.

Теперь объясню какие поля в настройках за что отвечают:
Widget title - заголовок виджета. Он будет показан при выводе (если вы специально не отключите, о чём ниже), а так же это название будет видно в панели управления виджетами.
Function name - имя функции. Указывается без кавычек и скобок.
Function variables - переменные, передаваемые в функцию. Если функция для работы требует параметры, то указывайте их тут. Важно сохранять последовательность переменных, а так же перечислять переменные через запятую, если их несколько.
HTML before и HTML after - хтмл код, который будет выводиться перед и после вашей функции. Обычно это обрамление тэгами списков, ну или возможно подключение какого-нибудь java-script.
Галочка Remove Widget title from output отключает вывод заголовка виджета в сайдбар, а Remove the default widget wrapper - отключит разрывы между виджетами.

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

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

10 важных фактов о раскрутке блога

9 февраля 2008

Перевод поста 10 Important Facts of Blog Promotion.


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

1. На получение существенного трафика с поисковых систем требуется время.

Обычно новому блогу требуется минимум несколько месяцев для того, чтобы стать достаточно “трастовым” для ПС и получать с них более-менее существенный трафик. Если вы планируете в будущем получать основной приток посетителей с поисковых систем, то хорошим советом будет так же сфокусироваться и на других источниках трафика, особенно на начальном этапе.

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

2. Не весь трафик одинаково полезен.

Источники трафика редко бывают хоть сколько-то похожи. У меня хороший процент посещений блога из соц.сетей, и я могу с уверенностью заявить, что трафик с соц.сетей в большинстве своём хуже в плане “возврата читателей”, чем из других источников. Если обращать внимание только на статистику, не озабочиваясь истинным положением дел, то можно погрузится в иллюзорный мир. Да, несомненно, посетители это классно, но что если они уходят с блога через 30 секунд и никогда уже не возвращаются?

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

3.Ключ к успеху - регулярный постинг.

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

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

4. Стабильный трафик почти невозможен.

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

5. Постоянные посетители - вот ваша цель.

Да, приятно наблюдать большие цифры в графе “уникальные посетители вашего блога”, но, сколько из них вернутся повторно? Постоянные посетители - основа любого блога. Шанс того, что, однажды подписавшись по rss или email, человек снова вернётся на блог, довольно велик, поэтому сфокусировать своё внимание на подписчиках - очень здравая мысль.

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

6. Разная польза от ссылок.

Получение входящих ссылок - основная задача большинства блоггеров, и не с проста. Ссылки с чужих блогов создают дополнительный трафик, добавляя известности в блогосфере, а так же продвигая ваш сайт в поисковых системах. Обычно стремление к получению входящих ссылок обуславливается желанием повысить свой ранг в ПС, но не стоит забывать и о других факторах. Если ваш блог находится в конкурентной нише, то узнаваемость и признание может быть критичным, для того, чтобы посетители обращали внимание именно на вас. Получение входящих ссылок с известных блогов вашей ниши не только повысит поисковый трафик, но и прибавит вам “балов” в глазах читателей, что не менее важно, особенно для начинающих блоггеров.

7. Важно соблюдать баланс.

Распределение источников трафика поможет вам избежать потери большого количества посетителей, если случится что-то непредвиденное. Ранжирование в поисковых системах не постоянно, особенно этим грешит Гугл, который всегда готов наложить санкции на блог, если ему кажется, что тот нарушает их правила поведения. Если вы слишком сильно зависите от поискового трафика, то можете потерять большую порцию посетителей в любой момент.

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

8. Не стоит игнорировать даже самые маленькие источники трафика.

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

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

Не нужно “тупо” суммировать трафик из мелких источников, чтобы оценить его полезность. Поверьте, такие вот “мелкие” источники были основой для множества успешных блогов.

9. Налаживание связей - критично.

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

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

10. Трафик на блог можно купить за относительно небольшие деньги.

Если вы заинтересованы в получении дополнительной раскрутки или желаете, чтобы блог рос быстрее, есть множество вариантов рекламного привлечения трафика на блог. PPC реклама может быть очень эффективна и не дорога (всё зависит от слова и фразы, по которой вы собираетесь получать посетителей). Реклама с StumbleUpon - один из вариантов. Вы можете купить их трафик примерно по $0.05 за посетителя. Даже размещение баннеров на других блогах может обойтись вам относительно дёшево. Подержите ракламу месяц или больше и попробуйте посчитать цену за клик, которая, скорее всего, будет довольно маленькой.

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

[Безопасность] Список дырявых плагинов

8 февраля 2008

Все уже знают, что очередной релиз Wordpress 2.3.3 в основном призван исправить бреши в безопасности (как обычно русскую версию можно скачать у Кактуса), но гарантирует ли это, что на ваш блог не смогут посягнуть?

Можно ответить “Нет”, если вы не уверены в тех плагинах, которые у вас установлены.
Например, сами разработчики WordPress настоятельно рекомендуют не использовать плагин WP-Forum, а я несколько расширю этот список за счёт информации с сайта БлогСекьюрити.

  1. WP TextLinkAds
  2. Плагин для размещения ссылок от известной конторы TLA версии ниже 1.1.3 подвержен уязвимости, благодаря которой злоумышленник может получить доступ к БД и компрометировать весь блог.
    Для исправления советуют либо скачать новую версию, либо найти строку 512 ($postId = $postId;) и заменить её на $postId = (int) $postId;.

  3. dmsguestbook
  4. Гостевая книга dmsguestbook вообще одна сплошная дыра. Тут вам и возможность дефейса, получение доступа к данным из wp-config.php, управление файлами и папками на сервере, и даже множественные XSS-уязвимости в купе с различными SQL-инъекциями.
    БлогСекюрити советуют вообще нафиг отключить этот плагин, т.к. даже в последней (1.8) версии много багов и уязвимостей.

  5. st_newsletter 2.x
  6. Плагин рассылки st_newsletter позволяет, применив специальный запрос, содержащий SQL-инъекцию, получить список всех пользователей и хэши их паролей.
    Заплаток пока что нет, так что отключаем плагин от греха подальше.

  7. Wordspew
  8. Относительно известный Live-чат Wordspew тоже подвержен злостным инъекциям, и тоже пока что нет официальных (и не официальных) багфиксов. Отключаем.

  9. wp-footnotes 2.2
  10. Известная добавлялка подписей к постам wp-footnotes тоже обросла уязвимостью, из-за которой “злодей” получает доступ к админ.панели плагина, просто обратившись по определенному УРЛ к сайту. И, следовательно, может “добавить” свой текст к вашим постам.
    И этот плагин без фикса, так что используйте на свой страх и риск.

На этом всё. Надеюсь теперь вы чувствуете себя ещё более защищенными.

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

13 вопросов, которые следует задать себе перед публикацией в блог

30 января 2008

Мой перевод прикольного списка от Даррена Роуза под названием “13 Questions to Ask Before Publishing a Post On Your Blog” или как я перевел это “13 вопросов, которые следует задать себе перед публикацией в блог”.


  1. Какая основная цель поста? Достаточно чётко удалось её выразить?
  2. Что я хочу, чтобы читатель сделал по прочтении поста? Удалось ли мне побудить его к этому?
  3. Написал ли я нечто полезное?
  4. Написал ли я нечто уникальное?
  5. Написанное приблизило или отдалило меня от целей блога?
  6. Использовал ли я привлекающий внимание людей заголовок?
  7. Нет ли грамматических и орфографических ошибок в тексте?
  8. Мог бы я написать тоже самое более лаконично?
  9. Указал ли я источники цитат и вдохновения?
  10. Были ли у меня посты на похожую тему, на которые я мог бы поставить ссылку? Может кто-то другой писал об этом?
  11. Оставил ли я читателям возможность что-то добавить по теме поста? Предложил ли я им сделать это?
  12. По какому словосочетанию должны попадать люди на этот пост из поисковых систем? Оптимизировал ли я текст под это слово/словосочетание?
  13. Как я могу развить тему поста в своих дальнейших публикациях?

А какие вопросы помимо этих вы задаёте себе?

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

8 тем для админ панели WordPress

24 января 2008

Пока народ тестит и вздыхает об “ужасной” админке Wordpress 2.5, могу предложит немного видоизменить свою текущую админ панель.

Сам я, правда, пользуюсь Advanced-Admin-Menus, который покрывает все мои потребности в быстром администрировании, но думаю найдутся эстеты, которым по душе более “кавайно-милое” оформление.

Сразу предупреждаю - ставить все эти “админ-украшательства” я даже ради интереса не стану, поэтому воспользуюсь статьёй отсюда. Добавлю чуть побольше скриншотов, а уж если кто захочет потестить - прошу качать по ссылкам, ну и не забывайте отписываться в комментариях, если какая-то окажется действительно хорошей.

1. WP Tiger Admin Style

WP Tiger Admin Style Screenshot 1 WP Tiger Admin Style Screenshot 2 WP Tiger Admin Style Screenshot 3

Я уже упоминал в блоге об этом модификаторе админки. Давно уже перестал его использовать, но между тем он пользуется большой популярностью (более 40 000 загрузок). Прочитать о нём можно на странице плагина, скачать там же или по этой ссылке.
На сайте написано, что так как всё настроено на CSS2, то следовательно всеми любимый ослик IE не будет адекватно показывать админку, т.ч. ставьте, только если у вас нормальный браузер.

2. SpotMilk

Spotmilk admin dashboard Spotmilk admin manage post Spotmilk admin options

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

3. JS Style Admin

JS Style Admin Screenshot JS Style Admin Blue Version Screenshot JS Style Admin Green Version Screenshot

Измененная версия стандартного SpotMilk, главным (и возможно единственным) отличие является встроенный плагин для формирования меню в виду выпадающих списков, что пожалуй даже удобно. Скачать можно аж две версии со страницы JS Style Admin - синюю и зеленую. Страница что-то у меня жутко долго грузилась, видимо из-за фона, т.ч. советую качать прямо по ссылкам в этом посте.

4. Planet X7

Planet X7 Dashboard Screenshot Planet X7 Post Screenshot Planet X7 Theme Screenshot

Синяя строгая тема оформления, работающая со всеми браузерами (хотя в ИЕ6 наличествуют какие-то баги). Скачать можно тут, а почитать аж на двух языках тут.

5. afd wordpress2 admin theme

afd wordpress2 admin theme dashboard afd wordpress2 admin theme post afd wordpress2 admin theme write post

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

6. NiceAdmin

NiceAdmin Screenshot

Очередная модификация Spotmilk. По словам ребят с WeLoveWp.com, эта тема одна из самых популярных среди их блоггеров. Качем или читаем (хотя это громко сказано - текста там и нет почти).

7. WordTunes 2

WordTunes Admin DashBoard Screenshot WordTunes Admin Presentation Screenshot WordTunes Admin Write Post Screenshot

Тема в стиле iTunes. Можно сказать для фанатов Mac, только загвоздка в том, что сайт плагина тоже не проплачен (да что вообще с людьми творится) и скачать полностью плагин не удалось. Но, для особо пытливых и находчивых, я нашёл в открытом доступе папку с плагином, где без проблем можно вытащить все картинки и CSS, а вот wordtunes.php придётся делать самим, взяв за основу из любой другой темы в этом списке. Если кто-то озаботится и сделает это, ну, или возможно у кого-то данная тема завалялась целиком, то поделюсь ссылкой на блоггера с этого поста, в обмен на ссылку на плагин:)

8. WP Barunio Administration

WP Barunio Administration Dashboard Screenshot WP Barunio Administration Write Post Screenshot WP Barunio Administration Plugins Screenshot

Яркая тема, я бы даже сказал летняя и немного женственная. Качать или посетить страничку плагина.


Ну вот собственно и всё. Понравившиеся темы скачиваем и радуемся, или не скачиваем и всё равно радуемся, своими руками модифицирую админку.

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...
6 страница из 17« К первой...«45678»...К последней »