Урок 381 Плагин sCode для удобной работы с шорткодами в WordPress

Плагин sCode

Привет! Много кто упрекает меня в том, что я не создаю своих проектов, сервисов или еще что-то подобного. Согласен, есть такое и Слава Богу я приступил к реализации некоторых вещей. Что это и какие это проекты/сервисы пока говорить не буду, со временем обязательно узнаете.

А вот мои друзья и коллеги не спят. Многие имеют свои сервисы, кто-то свои программы в SEO, кто-то плагины для WordPress. И мой друг Виталий (@mojwp) тоже не спит! Он совсем недавно выпустил классный плагин для WordPress - sCode (по ссылке можно попасть на подробное его описание). Плагин абсолютно бесплатный!

к оглавлению ↑

Для чего нужен sCode?

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

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

Допустим, вы вписали непосредственно в тексте статьи вот такой шорткод:

[primer]

Шорткоды задаются латинскими буквами, либо цифрами, которые окружены квадратными скобками. В админке сайта на странице плагина задается значение данного шорткода. К примеру, какой-то текст, допустим "Вася". То есть значение шорткода [primer] - "Вася". Теперь, если где-то в шаблоне, либо в статьях, WordPress автоматически заменит шорткод [primer] на слово "Вася".

К примеру, вам понадобилось везде поменять во всех статьях "Вася" на "Петя". Раньше, если мы бы задавали жестко слово "Вася", нам бы пришлось лазить по всем страницам и редактировать эти фразы. Здесь же, достаточно в админке сайта изменить значение шорткода с "Вася" на "Петя". И теперь везде, где выводился шорткод [primer] вместо "Вася" будет выводиться "Петя".

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

Вот здесь можно найти видео, как работает плагин и его описание.

Ниже я продемонстрирую реальные примеры, где это может пригодиться.

к оглавлению ↑

В каких случаях можно использовать плагин sCode?

С помощью шорткодов можно выводить не только какой-то текст, можно выводить и HTML теги и некоторые скрипты.

к оглавлению ↑

Пример №1 Вывод контекстной рекламы внутри текста

Я когда-то писал целый урок про то, как вывести контекстную рекламу внутри постов. Нужно было копаться в коде, добавлять функции в файл темы, чтобы вывести Яндекс Директ или Google Adsense внутри постов. Теперь достаточно в админке sCode создать шорткод, допустим [direct] и вставлять его в ваш любой текст на нужное место. Очень удобно и просто!!!

к оглавлению ↑

Пример №2 Вывод разных кнопок

Был у меня клиент с сайтом, где размещено не очень много товаров. Были страницы (можно назвать примеры), где можно использовать их, как правильно и прочее.  В конце статей выводилась красивая кнопка "Купить [название_товара]"

Он старалась оформлять эти кнопки для разных товаров по-особенному, с использованием html тегов, приписывала название товара к ссылке и пр. То есть там, где товар повторялся, нужно было скопировать стили со старой статьи, взять ссылку на тот же товар, текст ссылки.

Клиент постоянно мучился, делал много телодвижений, этот плагин с легкостью решил бы все проблемы, ведь достаточно было бы задать допустим шорткоду [nazvanie-tovara] стили, ссылку на товар, текст ссылки всего 1 раз и все! И уже потом в статьях прописывать в нужном месте шорткод товара и выводилось бы то, что нужно.

к оглавлению ↑

Пример №3 Использование в ценах

К примеру, у вас есть сайт, там выводятся цены на что-то. И цены постоянно корректируются/меняются. Хорошо, когда у вас все цены на одной странице, а если они раскиданы по разным статьям, страниц с товаров и пр.?

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

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

Особенно всю сложность я испытал, когда курс валют начал постоянно скакать, на фоне этого все цены на сайте одного из клиентов постоянно тоже скакали и мы не знали как с этим бороться. Знаете, что сделали? Просто убрали вывод цены товара на [уточняйте цену у менеджеров]. Грубое и неправильно решение. Да и клиент сам не хотел скакать по страницам, корректировать цены постоянно. А в случае с этим плагином все легко корректируется в одном месте, справится любой.

к оглавлению ↑

Пример №4 Использование в блогах

Часто многие выводят в конце статей текст о своих услугах, предложениях. Да, тут скорректировать довольно просто, можно просто вмешаться в single.php и оттуда управлять, где и что редактировать. А что делать, если Вы хотите подобное предложение выводить в середине постов?

Допустим, расписали мы некое предложение, вывели в новых статьях этот текст. Прошел год. Данное предложение неактуально, либо вы перестали оказывать данную услугу, либо серьезно изменились цены. Что делать? Лазить и править по всем старым текстам данные отрывки предложения? Нет.

Нас снова выручит sCode. Где-то в середине поста просто вставляете шорткод [moiuslugi], к примеру, в админке плагина sCode вводите необходимый текст своих услуг. И, когда предложение станет неактуальным, просто корректируете одним движением руки данный текст. И на этом месте всегда будет актуальная информация. Всегда.

к оглавлению ↑

Пример №5 Копирайты

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

И теперь тем, кто так делает, не придется вставлять подобный текст в каждую статью. Достаточно снова вставить шорткод и в любое место и за 1 минуту иметь возможность отредактировать текст на ВСЕХ страницах сайта. Удобно!

к оглавлению ↑

Как работать с плагином sCode

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

  1. Первое, что нам потребуется, это установка плагина sCode by mojWP:
    sCode
  2. Устанавливаем и активируем плагин.
  3. В админке сайта появляется пункт sCode, заходим в него:
    sCode by mojWP
  4. Нажимаем на кнопку "Добавить новый шорткод":
    Создание нового шорткода
  5. Вбиваем все необходимые данные:
    Шорткод sCode
  6. Теперь, в том месте, где мне нужно вывести цену на данный товар, я просто вбиваю вместо "жесткой" цены фразу "tovar01", и уже вместо этой фразы WordPress автоматически "выдернет" из админки "100 000 руб.".
  7. В будущем, когда цена поменяется, просто редактируем значение данного шорткода. Чтобы не запутаться, что означает каждый шорткод, я бы рекомендовал задавать им описания:
    Изменение шорткода в sCode
  8. Для удобства шорткоды можно группировать. К примеру, если это интернет-магазин группировку можно сделать по категориям товаров. Либо по какому-то другому критерию разбить их на группы, потом можно применить фильтр и видеть шорткоды только той самой определенной группы:
    Фильтр по группе
  9. Вот и все! Все очень просто!
к оглавлению ↑

Вывод

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

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

С уважением, Пётр Александров.
Подпишитесь на бесплатные уроки

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

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

Нажав кнопку "Отправить", я согласен с соглашением на обработку моих персональных данных.

22 комментария

по хронологии
по рейтингу сначала новые по хронологии
Виталий http://mojwp.ru/

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

Автор
Пётр Александров https://wpnew.ru

Тебе спасибо за хороший плагин! Эх, был бы он у меня раньше, ну очень нужен был. 🙂 Ждем сайт.

Макс http://direct-context.ru/?utm_medium=affiliate&utm_source=dload

Как раз осваиваю создание интернет-магазина на WP. Думаю пригодится плагин.
Страницу однозначно в закладки 😉

Автор
Пётр Александров https://wpnew.ru

100% пригодится 🙂 Вспомнишь еще мои слова.

Хороший плагин, несколько недель уже пользуюсь. Автору спасибо.

Андрей Хвостов http://ingenerhvostov.ru

Сейчас только удаляю плагины и так много. А шорткоды поставил в код. Пётр, постоянно при комментировании приходится заново вводить имя, емейл,сайт. Нет запоминания системой. Это неудобно. Кстати, заходи ко мне на блог - наше с тобой интервью, разбитое на пять постов опубликовал. Есть у моих комментаторов вопросы к тебе.

Автор
Пётр Александров https://wpnew.ru

Странно, попробовал через другие браузеры, вроде запоминает введенные данные. Спасибо, еще протестирую.

По поводу интервью, зачем надо было на 5 постов-то разбивать? 🙂 Все вполне уложилось бы и в один. Да, сейчас отвечу.

Виталий http://mojwp.ru/

Это когда 1-2 шорткода и статичная инфа.
Поверь, с развитием своей сетки сайтов под MFA, CPA или коммерцию - понадобится более легкий вариант корректировок информации повторяющейся. Из опыта) Поэтому и создан sCode

А есть возможность добавлять в шорткод не только текст, но и допустим css?

Виталий http://mojwp.ru/

Конечно) В описании плагина сразу написано, что можно любой html/css, php или скрипты.
Все что угодно

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

Автор
Пётр Александров https://wpnew.ru

Ну вместо "убрать", можно что-то другое вывести, к примеру - Яндекс Директ. И тогда посередине поста не будет текста с рекламой.

Либо какой-нибудь баннер, или какие-нибудь новости в стиле "На блоге запустился конкурс!".

seoonly.ru http://seoonly.ru/

Спасибо, не знал о таком плагине

Сергей http://ribalka-zima.ru/

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

Виталий http://mojwp.ru/

Добрый. Спасибо за мнение.
Вы проверяли работу sCode на WP 4,0? Должно все работать и на 3,5

P.S.: к вашему сведению, официальная актуальная версия WP на момент написания данного комментария - 4.2.2

Автор
Пётр Александров https://wpnew.ru

В смысле нужно устанавливать вручную? Просто в админке сайта нажимаем на кнопку "Обновить WordPress" и все. Я бы настоятельно рекомендовал обновлять Вордпресс и плагины всегда, ради безопасности в первую очередь.

Владимир Сальников http://vladimir83salnikov.com

Спасибо, парни, за нужный и полезный плагин.

Автор
Пётр Александров https://wpnew.ru

Спасибо только Виталию, а не мне. 🙂 Рад, что пригодился.

Владимир Сальников http://vladimir83salnikov.com

Тебе, Петруха, тоже благодарность. Ты ведь обзор написал. 😉 Про Виталика Я хоть и знаю, но на его блог не подписан.

Автор
Пётр Александров https://wpnew.ru

Ладно-ладно, уговорил, пожалуйста! 🙂

Lives http://newseriya.com

Спасибо)

Алексей Туманов

Насколько я правильно понял, плагин не позволяет привязать атрибуты к шорткодам, а значит для создания шорткода всё равно прийдётся заходить в functions.php и вручную вводить код...

Вот, например, из последнего что я делал, это - создавал шорткод для прогресс-бара. Суть шорткода - заменить весь с div'ами, дабы сделать запись чище, а написание статьи проще.

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

Если автор добавит такую возможность, создав уже своего рода "конструктор шорткодов" — это будет очень здорово и замечательно, сэкономит кучу времени и нервов.

Наверх