Flector

WP Conditional Shortcodes

WP Conditional Shortcodes

WP Conditional Shortcodes дает возможность использовать условные теги в виде шорткодов прямо в тексте записей блога. Зачем это нужно? Самый простой пример - с помощью этого плагина можно выводить определенный текст только на странице одиночной записи и нигде больше. В качестве этого "определенного текста" могут выступать "постовые", которые заказчики зачастую просят установить в начале записи. Эти постовые, расположенные в начале записи, не будут видны ни на главной странице блога, ни в рубриках, ни в архивах или где-либо еще, кроме как на странице самой записи.

Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

1 Распаковываем архив.

2 Копируем папку wp-conditional-shortcodes в /wp-content/plugins/.

3 Заходим в админку блога на вкладку "Плагины" и активируем плагин.

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

  • is_single - проверяет вывод страницы одиночной записи.
  • is_singular - проверяет вывод любой страницы одиночного типа записей (записи, страницы и вложения).
  • is_page - проверяет вывод статической страницы.
  • is_home - проверяет вывод главной страницы блога с записями.
  • is_front_page - проверяет вывод главной страницы блога.
  • is_sticky - проверяет вывод записи, прилепленной к главной странице блога.
  • is_category - проверяет вывод страницы рубрики.
  • is_tag - проверяет вывод страницы архива по метке.
  • is_tax - проверяет вывод страницы архива пользовательской таксономии.
  • is_author - проверяет вывод страницы архива автора.
  • is_archive - проверяет вывод страницы архива (любого).
  • is_year - проверяет вывод страницы архива по году.
  • is_month - проверяет вывод страницы архива по месяцу.
  • is_day - проверяет вывод страницы архива по дате.
  • is_feed - проверяет вывод страницы RSS ленты.
  • is_search - проверяет вывод страницы с результатами поиска.
  • comments_open - проверяет открыто ли комментирование для текущей страницы или записи.

Пример использования:

[is_single]
Этот текст будет показан только на странице одиночной записи.
[/is_single]

Конструкция "else" здесь реализуется таким образом:

[is_single]
Этот текст будет показан только на странице одиночной записи.
[not_single]
А этот тест будет показан на любой другой странице.
[/is_single]

То есть вместе "else" используется оригинальный шорткод, в котором "is" заменяется на "not". Немного запутанно, но особых проблем не доставляет.

Условные теги плагином поддерживаются без параметров. Вернее сказать, параметры можно использовать лишь для трех тегов:

  • is_single - проверяет вывод страницы одиночной записи.
  • is_page - проверяет вывод статической страницы.
  • is_category - проверяет вывод страницы рубрики.

Пример использования параметров:

[is_single ids="1, 12"]
Этот тест будет показан только на странице 
одиночной записи с ID равным 1 или 12.
[/is_single]

Можно использовать параметры одновременно с "else":

[is_single ids="553"]
Этот тест будет показан только на странице 
одиночной записи с ID равным 553.
[not_single]
Этот тест будет показан на любой другой 
странице одиночной записи.
[/is_single]

C помощью данного плагина в начало записей можно встроить и рекламу от какого-нибудь Google AdSense, хотя именно для контекстной рекламы было бы правильнее отредактировать код single.php вашего шаблона. Областей применения этого плагина не так уж много, но в некоторых случаях (как в примере с постовыми) он может быть очень полезен.

WP Conditional Shortcodes
Автор плагина: Tom Harrigan, John Leavitt
Рассматриваемая версия: 1.1.2 от 27.02.2013
Текущая версия: 1.1.2 от 27.02.2013
Совместимость с версией WordPress: 2.5 и выше
Скачать плагин версии 1.1.2 (всего скачиваний: 1 464)

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Консульская легализация

Апостиль и консульская легализация.

www.buroimpression.ru

Комментарии (всего 6 комментариев)

Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.