Плагины        03 февраля 2014        424         28

Widget logic — плагин для управления виджетами!

Всем привет!

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

настройка widget logic

Его основная функция заключается в том, чтобы определенный виджет отображался на нужной вам странице, согласно заданным настройкам. Данная функция порой может быть весьма полезной, и сейчас я вам расскажу о способностях плагина widget logic более подробно.

В прошлой своей статье я рассказал вам о том, что вообще из себя представляют виджеты и какую пользу несут для любого ресурса. Поэтому, если слово «виджет» вам незнакомо, обязательно ознакомьтесь с ней. Этот пост будет неким продолжением прошлого поста, т.к. плагин widget logic напрямую связан с отображением виджетов.

Я думаю, вы уже поняли, что widget logic позволяет сделать так, чтобы например виджет с формой подписки на обновления блога отображался только на главной странице ресурса. А на остальных страницах, вместо него отображался совсем другой виджет, например блок с рекламой. В каких случаях это может быть полезно?

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

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

Но, место в сайдбаре у вас ограничено и хорошо бы было сделать так, чтобы рекламный баннер отображался только на странице с рекламным постом, а на остальных страницах выводились совсем другие информационные блоки. Как это сделать? Очень просто! В этом вам поможет, плагин widget logic и сейчас я покажу вам, как он работает!

Плагин widget logic

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

Теперь, при перемещении доступного виджета в боковую колонку сайдбара, вы будете наблюдать в самом низу дополнительное окошко плагина widget logic:

плагин widget logic-1

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

  • is_home () — команда, позволяющая отображать информационный блок (виджет) только на главной странице
  • is_page () — виджет отображается только на страницах блога
  • is_single () — виджет отображается только на страницах с записями
  • is_search () — виджет отображается только на страницах поиска
  • is_archive () — виджет отображается только на страницах с архивами
  • is_category () — виджет отображается только на страницах с категориями

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

  • !is_home () — виджет отображается на всех страницах кроме главной

Но и это еще не все! Если вы внимательно прочитали приведенный мной выше пример, связанный с рекламным баннером, то в нем есть необходимость отображения баннера только на одной единственной странице с рекламным постом. Как это сделать? Все очень просто.

Любой странице вашего ресурса, при создании, присваивается идентификационный номер (id). Увидеть вы его можете в строке браузера. Для этого откройте на редактирование любую страницу в административной панели. Например, для данной страницы id — номер 3754, в строке браузера он выглядит следующим образом:

плагин widget logic-2

Плагин widget logic позволяет прописать в команде этот самый номер. Если я хочу чтобы рекламный баннер отображался только в этой записи, то мне следует прописать в окошке плагина команду is_single (‘3754’). Т.е. я указываю номер той страницы, на которой баннер должен присутствовать, заключив его в скобки и одинарные кавычки:

плагин widget logic-3

Остальные страницы будут игнорироваться, и выдавать в виде информационных блоков совсем другие виджеты. Что касается страниц (не путать с записями), то вместо идентификационного номера можно указать, название страницы. Например, команда is_page (‘Карта сайта’) будет выводить виджет только на странице «Карта сайта».

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

Награждение самых активных комментаторов за январь 2014 года

Итак, вот они лучшие комментаторы прошлого месяца:

лучшие комментаторы января 2014 года

  • Александр Иванович (40), Александр (36), Мозгунова Ирина (32) — получают от меня денежные вознаграждения в размере 100 рублей
  • Александр (20), Татьяна Саксон (11), Александр (9) — получают от меня по 50 рублей
Забавно получается, из шести человек — четыре Александра! Ирина и Татьяна, загадывайте желания, они 100% сбудутся! 🙂 Видимо мой блог приманивает людей с именем Александр.
Спасибо вам всем за ваши комментарии. Присылайте номера своих кошельков и я перечислю вам денежные призы! На сегодня это все! Всем удачи! Пока и до новых встреч!

—>Подписаться на обновления блога<—

Как вам статья? А вы знали о плагине widget logic? Если да, то, для каких целей его использовали? Поделитесь с читателями блога в комментариях!

С уважением, Николай Коротков

Обсуждение: 28 комментариев
  1. Привет…

    ооо..Круто, я часто замечаю, что первый виджет на главной один, на всех остальных другой…А оказывается это плагин widget-logic…

    Я особо и не заморачивался, у меня та виджетов нет ни одного…Но запишу себе…Вдруг запланирую бизнес-блог завести =)

    Я так понимаю, что это можно и кодом реализовать?

    Спасибо за приз…Кошель — R423090146771

    [Ответить]

    Николай Коротков

    Александр
    На счет кода не знаю, пока мне известен только плагин. Но, скорее всего можно.

    [Ответить]

    Ответить
  2. Николай!
    Как всегда отличная статья, а главное полезная статья. В случае необходимости буду знать где расположен доступный и разжёванный материал. Остаётся только проглотить.
    Большое спасибо за приз — WebMoney Keeper Classic R303259954803

    [Ответить]

    Ответить
  3. Николай!
    Спасибо, деньги получил.
    В данный момент разбираюсь с плагином widget logic, а потом буду устанавливать.

    [Ответить]

    Ответить
  4. Спасибо, Николай за оценку, но мне как — то не удобно. Я просто задавал вопросы, а Вы своими ответами уже отблагодарили. Тем не менее, отказаться от подарка — проявить неуважение. Я считаю самым удобным способом яндекс:
    410011161084547. Спасибо!
    С уважением, Александр.
    P.S. А widget logic — полезная вещь. ➡

    [Ответить]

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

    [Ответить]

    Ответить
  6. В будущем может пригодиться. Интересный плагин.
    Забавно оказаться окруженной Александрами 🙂
    мой кошель: R379491199861
    Спасибо, Николай!

    [Ответить]

    Ответить
  7. Поздравляю Всех участников Конкурса с победой!
    А Николаю и его блогу желаю дальнейших успехов и процветания!

    Удивлена, что среди призёров сразу 4 Александра — да, случается же иногда!
    Обязательно загадаю желание!

    [Ответить]

    Ответить
  8. Здравствуйте, Николай!
    На связи Александр Бушин.

    Я все никак не могу разобраться, как будет правильнее написать h1 и title.
    А именно:
    ключевое слово — Олимпийские игры Сочи

    h1 — ключевое слово (заголовок, название на странице):»Олимпийские игры Сочи

    title — заголовок в seo плагине: Олимпийские игры Сочи ставки у букмекеров
    — показывает в поиске.

    Или же все наоборот?: Олимпийские игры Сочи ставки у букмекеров, а Олимпийские игры Сочи

    Как будет правильно, если ключевое слово «Олимпийские игры Сочи»?

    С уважением, Александр IV-й. 😐

    [Ответить]

    Николай Коротков

    Здравствуйте, Александр!
    Несколько раз прочитал ваш вопрос, чтобы понять его… 🙂 В итоге, вроде бы разобрался, что вы имеете в виду. Заголовок h1 и title могут, как совпадать, так и отличаться, в этом нет ничего страшного! Согласно вашему вопросу будет правильно и «Олимпийские игры Сочи», и «Олимпийские игры Сочи ставки у букмекеров». Основной, наиболее важный для поисковиков момент, это то, что ключевое слово прописано в самом начале заголовка h1 и title. А то, что помимо заголовка присутствует вспомогательный текст, это нормальное явление.

    [Ответить]

    Александр

    Ага! Т.е. h1 и title могут совпадать. Просто я слышал, что яша стал больше учитывать именно заголовки, а ключевое слово уже не столь важно. Вот и думаю, стоит ли добавлять к ключевику, что — то еще.

    [Ответить]

    Николай Коротков

    Александр
    А каким тогда образом Яндекс учитывает заголовок? По каким критериям он его оценивает? Как он поймет, релевантен заголовок общему содержимому статьи или нет? В заголовке обязательно должны присутствовать ключевые слова и чем ближе к началу они расположены, тем лучше! А дополнительные слова придают заголовку смысл и естественность. Поэтому, я вам не советую пренебрегать ключевыми словами.

    [Ответить]

    Александр

    Николай, Вы мне уже, как коуч, который к тому же еще и платит своим ученикам.
    Если Вам не трудно, посмотрите мои ЧПУрлы (ссылку с h1 сейчас буду убирать), но в конце останется #more. Вот пример (это рубрика для публикации записей «минусовки»: muzrestor.ru/?minus=grisha-zarechnyj-skachat#more-3201. Без #more будет слишком длинно на странице. Что — то нужно менять?
    С уважением, Александр.

    [Ответить]

    Николай Коротков

    Александр
    Лучше ничего не менять, иначе ссылка станет нерабочей. А в статьях ЧПУ ссылки у вас настроены верно.

    [Ответить]

    Александр

    Николай, а скажите мне пожалуйста, если убираю ссылки с h1,h2…и title, сама ссылка на статью по которой можно на нее зайти остается? а то у меня непонятки с фрилансером, он говорит, что убирать нельзя.

    [Ответить]

    Николай Коротков

    Александр
    Конечно нельзя убирать! Если вы ее уберете, каким образом пользователи будут попадать на статью? И зачем вообще убирать ссылки? Я что-то вас не совсем понимаю 😐

    [Ответить]

    Александр

    Я имею ввиду в коде PHP

    Пример: h1 у топового конкурента:

    Олимпийские игры 2014 в Сочи

    Вступление

    А h1 у меня:

    03
    Фев
    muzrestor.ru/olimpijskie-igry-sochi» title=»Permanent Link to Олимпийские игры Сочи» rel=»nofollow» Олимпийские игры Сочи. У конкурента h1 без ссылки и конкретно, а у меня и ссылка, и rel=»bookmark» title=»Permanent Link to Олимпийские игры Сочи»>

    [Ответить]

    Николай Коротков

    Александр
    Если у вашего конкурента вместо ссылки указан только один домен, то это значит, что у него изначально сайт затачивался под этот запрос, так что не переживайте по этому поводу, все у вас нормально! Меня смущает другое… Зачем у вас в ссылке прописан атрибут rel=»nofollow»? Вы в курсе, что данный атрибут запрещает поисковым системам переходить по ссылке? Или это сделано намеренно?

    Ответить
  9. Что — то я запутался, там не было nofollow, было rel=»bookmark» (не знаю, что это). Посмотрите сейчас страницу в коде: muzrestor.ru/simvol-olimpiady-sochi. С h1 и title ссылки убрал. (извените, что напрягаю)

    [Ответить]

    Николай Коротков

    Александр
    Все нормально. Если смотреть исходный код страницы, то nofollow относится к комментариям.

    [Ответить]

    Александр

    И все — таки мне пока не понятно. h1 у меня теперь только в постах. На страницах его нет, а я думаю нужен на всех страницах. Но тогда если открыть пост, их будет 2?

    [Ответить]

    Николай Коротков

    Александр
    Заголовок h1 должен встречаться на странице только один раз!

    [Ответить]

    Александр

    Да я знаю. Что — то я запутался! Получается, что на всех страницах теперь h1 вообще нет. Есть только в постах. А можно сделать так, чтобы и на страницах был один (h1 страницы), и в постах тоже один (h1 поста)? Или хотя бы на тех страницах, где не публикуются посты?

    [Ответить]

    Николай Коротков

    Александр
    Можно! Для этого существует специальный код, которым я к сожалению не владею. Для его реализации, я пользовался услугам фрилансера.

    Ответить
  10. Что и я сейчас делаю. Спасибо, Николай! С Вас мне, как активному комментатору причитается! — Шутка конечно, наоборот, если я Вам, что -то должен (достал наверное уже), можете огласить приговор!
    С уважением, Александр.

    [Ответить]

    Николай Коротков

    Александр
    Да ничего не стоит! Обращайтесь! Чем смогу, помогу.

    [Ответить]

    Ответить
  11. пришла признаться в получении приза) спасибо ➡

    [Ответить]

    Ответить
  12. Хороший плагин. Хотя, сейчас волна у меня — заменяю плагины на код. Этот оставлю. У него есть важная функция — активировать виджеты в тех местах, где пожелаешь.

    [Ответить]

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поиск по блогу
Подписка на обновления

Введите Ваш e-mail:

rss

twitter

 google

Интересная информация
Хостинг от Макхост

ВОСПОЛЬЗУЙТЕСЬ ПРИ РЕГИСТРАЦИИ КУПОНОМ "blogiseo" И ПОЛУЧИТЕ 3 МЕС. БЕСПЛАТНОГО ИСПОЛЬЗОВАНИЯ ХОСТИНГА ПО ТАРИФУ МАК-10.