Часто в процессе размещения контента на сайте нужно подключить тот или иной элемент внутри своих записей. Каждый раз прописывать что-то вручную довольно неудобно, особенно если таких вставок будет много. Специально для этого в CMS WordPress, начиная с версии 2.5 , был внедрен специальный функционал, называемый шорткодами.
На практике шорткод – это специальная конструкция, которая заключается в квадратные скобки. Система, встречая где-либо ее, подставляет заданное значение. Шорткоды довольно популярны в темах и плагинах.
Рассмотрим действия шорткода на примере плагина галереи изображений. Итак, после его установки и активации, в админ-части вашего сайта WordPress появляется специальный раздел, в котором есть необходимые инструменты для создания галереи. После того, как изображения были добавлены и применены необходимые настройки, ваша галерея будет сохранена. Теперь остается ее вывести на сайте. Для этого плагин сообщает вам уникальный шорткод, на месте вставки которого будет отображена созданная вами галерея.
Шорткод выглядит следующим образом:
Как создать шорткод в WordPress?Инструменты “движка” позволяют не только пользоваться уже существующими шорткодами, но и создавать свои. Для этого необходимо иметь навыки программирования. Размещать всю нашу работу будем в основном конфигурационном файле активной WordPress-темы – functions.php .
Если Вы не знаете, как редактировать functions.php , то в этом случае Вам поможет плагин ProFunctions .
Для примера создадим шорткод, который будет выводить простой текст “Привет, WPSchool!”
Для этого в указанный выше файл следует добавить следующие строки:
Function wpschool_text_shortcode() { return "Привет, WPSchool!"; } add_shortcode("textshortcode", "wpschool_text_shortcode");
Наш код состоит из 2-х основных конструкций. Блок function wpschool_text_shortcode() является функцией, в которой собственно и происходит вывод необходимого значения шорткода. В нашем случае – это вывод текстовой строки “Привет, WPSchool!”
Директива add_shortcode() является служебной командой, которая создает сам шорткод. Она имеет два параметра. ‘textshortcode’ – это название шорткода, которое будет в итоге заключено в квадратные скобки. Во втором параметре мы указываем имя нашей функции с выводом текста.
В результате мы получим следующий шорткод, готовый к вставке:
Добавим его в контентную часть записи или страницы.
В итоге на сайте это будет выглядеть так:
В следующем примере создадим шорткод для вставки изображения с заданным размером.
Function wpschool_picture_shortcode($atts) { extract(shortcode_atts(array("width" => 100, "height" => 100,), $atts)); return ""; } add_shortcode("picture", "wpschool_picture_shortcode");
Наш шорткод теперь содержит параметры функции, а также присутствует аргумент $atts . Для того, чтобы использовать параметры шорткода, нам понадобятся две функции: shortcode_atts() и extract() . Первая является встроенной в ядро WordPress функцией, которая сопоставляет атрибуты шорткода с переданными и присваивает значения по-умолчанию (если это необходимо). extract() – это функция языка PHP , которая создает переменные из значений массива. Наша функция возвращает значение, которое нам необходимо (HTML -разметка нашего изображения с заданными значениями высоты и ширины).
Теперь, когда будет использован шорткод , будет сгенерировано выбранное изображение с размерами 100 на 100 . Если необходимо изменить его размеры, то шорткод будет иметь вид:
Yes, you can remove default shortcodes using ‘su/data/shortcodes’ filter. Tutorial: How to remove default shortcodes .
Могу ли я создавать свои шорткоды?
Yes, you can create custom shortcodes using ‘su/data/shortcodes’ filter. Tutorial: How to add custom shortcodes .
Alternatively, you can use Shortcode Creator add-on .
Могу ли я использовать шорткоды в файлах темы? Будет ли плагин работать с моей темой?
Да! Shortcodes Ultimate создан для работы с любой темой, но ваша тема должна иметь базовые вещи, такие как: теги шаблона ‘wp_head’ и ‘wp_footer’. Иногда, плагин может работать неправильно из-за ошибок javascript, вызванных другими плагинами или темой.
Где я могу сообщить об ошибке? Где я могу получить поддержку или пообщаться с другими пользователями?
Если у вас возникли трудности, вы можете обратиться за помощью на официальном форуме плагина .
Для помощи с премиум дополнениями, пожалуйста, откройте новый тикет .
Many of the codes are now redundant with the standard Gutenberg blocks (heading, divider, quote, pullquote, columns, list, many embeds , and others), but there are some still useful to me, and I"ve had no problems. Thanks for the plugin.
Участники и разработчики«Shortcodes Ultimate» - проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники Журнал изменений 5.5.0Что нового
Improvements
This update fix various issues related to version 5.4.0
5.4.0Что нового
Improvements
Security
Что нового
Improvements
Что нового
Security update
Improvements
WordPress — мощная издательская система, одинаково удобная как для начинающих блогеров, так и для создания любых , форумов, соцсетей, магазинов и т.д.
Обычно для каждого применения подбирается соответствующий шаблон (template), но иногда его возможностей не хватает.
Вот тут на помощь приходят шорткоды, с помощью которых можно внести в Вордпресс собственную «изюминку».
Шорткод — это короткий код (shortcode), который вставляется непосредственно в текст страницы, заголовка, виджета — то есть в контент и расширяет возможности Вордпресса.
С его помощью можно красиво оформить текст, разбить его на колонки, вставить на страницу содержание, кнопку, аудиоплеер, форму для заказа и множество других возможностей, которые отличают ваш Вордпресс от всех других.
Если отсутствует обработчик конкретного шорткода, то его вызов на странице будет выглядеть как обычный текст.
В данной статье намерено использованы имена несуществующих шорткодов, чтобы вы видели, как выглядит вызов шорт кода, а не результат его работы.
Типы шорткодов по структуреОни бывают без параметров, с параметрами и с контентом.
Шорткоды без параметровИногда достаточно только вызвать шорткод, чтобы он выполнил строго определённую функцию. Никаких параметров ему передавать не нужно.
Например, такой код выводит горизонтальную линию. Её вид определяется в таблице стилей.
Этот вызов выводит текущий год. Удобно, чтобы не редактировать тексты каждый год.
Шорткоды с параметрамиПорой нужно передать параметры, чтобы получать разные результаты.
Например, вот так вставляется красивая кнопка, стиль которой должен быть прописан в таблице стилей.
Он содержит два параметра: title — это надпись на кнопке, например, Заказать, Подписаться и т.д.
url — это адрес перехода по клику.
Вот так можно вставлять цену в рублях, которая автоматически переводится из цены в долларах по текущему курсу ЦБ.
Здесь параметр s — это цена в долларах.
Шорткоды с контентомОни состоят из двух частей, между которыми может быть любой контент поста, виджета и т.д.
Вот так можно выделить фрагмент текста или часть поста, «подложив» под него цветную подложку:
Тут какой-то текст, который будет отображаться на цветном фоне.
Параметр color задаёт цвет подложки в привычном 16-ричном коде.
А вот так можно выводить текст в две колонки одинаковой ширины:
Шорткод в коде php состоит из функции, которая его обрабатывает, и из команды, которая назначает коду соответствующую функцию.
Вот типичный шорткод для кнопки:
function ha_but
($atts,$content=NULL) {
extract(shortcode_atts(array(
‘title’ => ‘Перейти’,
‘url’ => false
), $atts));
$output="’.$title."’;
return $output;
}
add_shortcode(‘but’,’ha_but’);
В данном примере функция имеет имя ha_but . Ей передаются два параметра — title и url . Причём для title назначено значение по умолчанию Перейти . Если при вызове кода параметр title пропустить, то на кнопке по умолчанию будет надпись Перейти.
Внутри функции могут вызываться другие функции, подключаться файлы и т.д. Функционал шорткода ограничивается только вашей фантазией и навыками в программировании.
Затем функция возвращает результат свой работы с помощью return .
Функция add_shortcode назначает для шорткода по имени but функцию-обработчик по имени ha_but .
А вот стили для кнопки жёлтого цвета во всю ширину страницы:
Btn {
display: inline-block;
color: #000000;
font: 300 16px «Roboto», sans-serif;
text-transform: uppercase;
background: #fde42b;
background: -webkit-gradient(linear, left top, left bottom, from(#fcea38), to(#ffcf00));
background: -webkit-linear-gradient(top, #fcea38 0%, #ffcf00 100%);
background: linear-gradient(to bottom, #fcea38 0%, #ffcf00 100%);
border-bottom: 3px solid #b27d00;
padding: 14px 15px 11px;
width: 90%;
border-radius: 2px;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 0 #ffec89;
}
.btn:hover {
opacity: 1;
background: -webkit-gradient(linear, left bottom, left top, from(#ffdd02), to(#fffe6d));
background: -webkit-linear-gradient(bottom, #ffdd02 0%, #fffe6d 100%);
background: linear-gradient(to top, #ffdd02 0%, #fffe6d 100%);
border-color: #bd8500;
Вставить функцию — обработчик шорткода можно прямо в файл, ответственный за вывод одиночных постов — обычно это single.php . Тогда данный шорткод будет работать только в постах.
Лучше вставить его в файл functions.php, который есть в любой теме Вордпресса. Тогда шорткод будет работать на всех страницах, виджетах и т.д.
Однако, если вы обновите или смените шаблон — шорткоды обрабатываться перестанут. Если планируется в будущем менять дизайн блога, то код всех шорткодов лучше разместить в одном файле, например, shortcodes.php, а его разместить в папке my в корне сайта.
В этом случае нужно организовать вызов, вставив в файл functions.php команду require_once(‘my/shortcodes.php’);
После смены или обновления темы Вордпресса не забудьте заново прописать эту команду.
Как вставить шорткод в страницу WordPressЧтобы шорткод сработал, в нужное место контента нужно вставить его вызов, состоящий их квадратных скобок, имени шорткода и параметров. При этом можно оформить его любыми стилями, как и обычный текст поста.
Надеюсь, примеров достаточно, чтобы вы могли сами создать шорткод wordpress, который решает нужные вам задачи.
Видео урок по созданию более сложных шорткодов смотрите здесь:
Если вы не в курсе, что такое шорткоды WordPress, то уточню, что это коды, которые позволяют создавать различные креативные вещи с помощью скриптов и кода. Чтобы вам не приходилось вставлять в свои посты и страницы громоздкие и несуразные коды, они сжаты всего в одну строку -шорткод.
Если коротко, то шорткод, как правило, используется для быстрого вызова длинного сценария или фрагмента кода. Несмотря на то, что WordPress имеет свой собственный набор шорткодов, которые можно использовать в записях и страницах вашего блога, кроме них существует большое количество шорткодов, которые предлагают почти безграничные возможности.
Шорткоды можно вставлять в тему блога вручную или через плагин. Проблема состоит только в том, чтобы найти среди огромного их количества именно тот, который подойдет вам.
Не волнуйтесь, в этой статье, мы представим 10 плагинов для WordPress, которые добавляют в ваш блог функциональный шорткод, а также 10 кодов, которые можно добавить самостоятельно.
Плагины WordPressВот некоторые из плагинов, которые позволяют применять или настраивать шорткоды WordPress. В соответствующих случаях предлагается альтернативный плагин, который делает почти то же самое.
1. ShortcodeПростой плагин, который добавляет несколько полезных шорткодов , предназначенных для отображения количественных характеристик вашего блога:
[ postcountbr ]
— отображает общее количество опубликованных в блоге записей;
[ catcountbr ]
— отображает общее количество категорий, которые содержат одну или более запись;
[ tagcountbr ]
— отображает общее количество тегов, которые содержатся в одной или более записи;
[ totalwords ]
— отображает общее количество слов в опубликованных записях;
[ commentcount ]
— отображает общее число одобренных комментариев;
[ PageCount ]
— отображает общее количество опубликованных страниц.
Этот плагин включает в себя более 20 шорткодов WordPress и простой редактор шорткодов.
Вы можете использовать его для добавления в свой блог таких крутых элементов, как:
Вы можете даже объединять несколько встроенных шорткодов, чтобы создавать такие уникальные элементы, как список кнопок или ссылок.
Этот плагин добавляет в блог два шорткода:
— позволяет отображать содержимое одиночной записи или страницы, внутри другой записи или страницы. Вы должны использовать в шорткоде аргумент, чтобы указать ID поста. Вы также можете использовать аргументы, чтобы отображать характерное изображение, фрагмент записи и заголовок поста;
— отображает список записей внутри другой записи. Этот шорткод также поддерживает опциональные аргументы для настройки списков: опции упорядочения элементов, типы/статусы сообщений, вывод изображений и т.д. Вы даже можете подтянуть список записей из другого блога, добавив ID блога в качестве аргумента в шорткод.
4. ShortcoderПлагин Shortcoder позволяет создавать пользовательские шорткоды через визуальный редактор. Вы также можете хранить часто используемые тексты, HTML и фрагменты JavaScript.
Плагин имеет встроенную кнопку TinyMCE, которую можно использовать в редакторе блога, чтобы вставлять шорткоды. Это позволит вам добавлять свои собственные шорткоды:
Иногда, вы можете отключить шорткод, случайно оставив часть его функционала. Вместо того чтобы перебирать каждую страницу или запись, чтобы удалить «битые » шорткоды, проще будет скрыть их. Данный плагин поможет вам это сделать.
Другие варианты : Hide Unwanted Shortcodes аналогичный плагин, который делает «битые» шорткоды недоступными для просмотра на сайте. После этого вы можете отредактировать шорткод на странице настроек плагина.
6. Column ShortcodesЕсли вам нужен простой способ создания столбцов внутри ваших сообщений и страниц — это идеальный шорткод-плагин. Просто выберите нужную ширину столбца из всплывающего окна плагина, и он будет добавлен в редактор сообщения.
На выбор предлагается 10 размеров столбцов: от одной шестой до всей ширины страницы. Вы также можете настроить заполнение каждого отдельного столбца:
7. Metaphor ShortcodesЕсли вы хотите использовать для ваших сообщений и страниц адаптивную сетку столбцов, попробуйте плагин Metaphor Shortcodes. С его помощью вы можете установить определенные параметры для столбцов: такие как интервал, начало, конец и классы.
Этот плагин также поддерживает несколько других удобных шорткодов, в том числе:
ShortCodes UI это еще один плагин для создания шорткодов, которые используют собственные кнопки TinyMCE и Quicktag. Вы можете легко вставлять шорткоды в ваши сообщения и страницы через визуальный и HTML редакторы.
Данный плагин отлично подходит для новичков, которые плохо знакомы с кодами, для них предназначены обучающие видеоуроки. Те, кто знает о кодах немного больше, вероятно, оценят цветовую разметку синтаксиса в редакторе кода.
Другие варианты : My Shortcodes — это аналогичный плагин с красивым интерфейсом, который позволяет создавать собственные шорткоды.
В административной панели плагина, вы можете управлять, редактировать, включать / выключать, а также экспортировать элементы и шорткоды. Интерактивный просмотр позволяет увидеть, как выглядит ваш шорткод еще до его добавления в запись или на страницу.
9. Last Updated ShortcodeЭто очень простой плагин, который позволяет добавить шорткод [ LastUpdated ] в ваши записи и страницы. Данная функция будет отображать дату и / или время последнего обновления.
Есть также опции для изменения формата отображения даты / времени.
10. Geoportail ShortcodeДанный плагин добавляет с помощью шорткода карту Geoportail в ваши сообщения и страницы. После этого вы можете задать размер карты, масштаб, местоположение (широту и долготу), размер (обычный, мини), территорию, слои и многое другое.
Карта поддерживает геотеги (которые можно подключить через плагин Геолокации ), чтобы в блоге отображалось место написания (публикации) ваших сообщений.
Плагин также включает в себя шорткод-билдер, для настройки шорткода карты, а также функцию предварительного просмотра, с помощью которой вы сможете просмотреть вашу карту, прежде чем публиковать ее.
ШорткодыСуществуют также простые шорткоды, которые можно использовать в блоге — без необходимости устанавливать их через плагин.
Для каждого шорткода мы предоставим вам:
Для некоторых шорткодов, возможно, потребуется дополнительная настройка (например, добавление вашего личного кода Google AdSense), так что некоторые знания о редактировании кодов вам все же понадобятся.
Другие шорткоды могут иметь дополнительные параметры, которые вы можете добавить: например, ширина и высота. Узнать больше вы можете кликнув ссылку для каждого шорткода.
Insert AdSense AdsВставляет блок объявления Google AdSense в том месте вашего контента, где вам нужно.
Шорткод :
Код :
function adsense_shortcode($atts) { extract(shortcode_atts(array("format" => "1",), $atts)); switch ($format) { case 1: $ad = " "; break; } return $ad; } add_shortcode("adsense", "adsense_shortcode");
Show Related PostsВыводит список похожих записей выше или ниже контента страницы.
Шорткод :
Код :
function related_posts_shortcode($atts) { extract(shortcode_atts(array("limit" => "5",), $atts)); global $wpdb, $post, $table_prefix; if ($post->ID) { $retval = "
Добавляет кнопку PayPal, с помощью которой пользователи могут удобно для себя сделать пожертвование.
Шорткод :
Код :
function donate_shortcode($atts, $content = null) { global $post;extract(shortcode_atts(array("account" => "your-paypal-email-address", "for" => $post->post_title, "onHover" => "",), $atts)); if(emptyempty($content)) $content="Make A Donation"; return " "940", "height" => "300", "src" => ""), $atts)); return " "; } add_shortcode("googlemap", "rockable_googlemap");
Display External FilesВставляет дополнительные файлы, такие как текст и изображения, в ваши сообщения.
Шорткод :
Код :
function show_file_func($atts) { extract(shortcode_atts(array("file" => ""), $atts)); if ($file!="") return @file_get_contents($file); } add_shortcode("show_file", "show_file_func");
Add A Login FormШорткоды WordPress являются мощной, но до сих пор малоизвестной функцией системы управления сайтом. Чтобы показать рекламу в блоге, достаточно просто напечатать слово adsense. С помощью команды post_count можно мгновенно узнать количество публикаций. Подобных примеров множество. Наборы функций могут существенно упростить работу блогера.
Пример простого шорткодаНачинающему пользователю необходимо научиться создавать и использовать специальные команды, а также уметь применять готовые варианты. Для этого нужно понять, из чего состоят шорткоды WordPress. В качестве примера можно взять строку Какое-то предложение. В этой записи пользователь вызывает опцию, привязанную к шорткоду. Строка состоит из двух параметров.
Первая часть записи является массивом, состоящим из атрибутов id и color. Вместо этих значений в открывающем теге можно указать любые параметры с желаемыми именами. Вторая часть записи является текстом. Для того чтобы обработать его, необходимо перевести всю запись в PHP. Пользователь получит строку следующего содержания: my_shortcode(array("id"=>"1", "color"="white"), "Какое-то предложение").
При желании можно использовать запись без указанного выше закрывающего тега. Строка будет выглядеть так: . В этом случае в функцию передаются только атрибуты, перечисленные в открывающем теге. Указанный вариант записи используется при вызове опции, не нуждающейся в получении других сведений для обработки. Для того чтобы добавить галерею, достаточно указать в атрибутах ID.
Как вставить шорткод в WordPressИспользовать наборы функций очень просто. Блогеру нужно создать новый пост или открыть для редактирования уже имеющуюся запись. Затем необходимо переключить редактор текста на HTML-режим и указать код в . Можно также использовать атрибуты. Запись будет выглядеть так: .
В шорткоды можно встраивать любой контент: текст. В WordPress 2.5 введен набор функций, называемый Shortcode API. После сохранения поста содержание записи обрабатывается. Параллельно Shortcode API преобразует шорткоды для исполнения возложенных на них функций.
НазначениеС помощью этого инструмента можно создавать в редакторе оригинальные темы для WordPress без HTML и особых знаний. При необходимости добавляются кнопки и слайдеры в стиле аккордеон. Пользователь может разбивать текст на колонки, подключать галерею, выделять слова любым цветом, вставлять красивые перечни и таблицы с расценками. Шорткоды позволяют сделать блог более функциональным, а материал - выразительным и эффективным. Этот способ добавления интерактивных элементов используется при решении многих задач и весьма полезен в работе.
Создание шорткодовЕсли пользователь знает, как напечатать простую PHP-функцию, то он с легкостью достигнет поставленной цели. Для создания шорткода нужно найти и открыть один из файлов WordPress functions.php. Затем необходимо вставить строку function hello() {return "Привет, мир!";}. Этим действием будет создана функция, отвечающая за вывод указанного текста. Чтобы трансформировать ее в шорткод, требуется вставить команду add_shortcode()» после опции «hello().
Строка будет выглядеть так: add_shortcode("hw", "hello");. После создания шорткода пользователь может использовать его в заметках и на страницах. Для этого необходимо переключиться в HTML-режим и ввести строку . Этот шорткод является наглядным примером того, насколько просто создавать подобные наборы функций.
Использование плагиновЧтобы облегчить работу, блогер может загрузить расширение. Использование дополнений является самым простым способом получить готовые наборы функций без лишних настроек.
WP Shortcode by MyThemeShopСовсем недавно это бесплатное расширение распространялось в виде премиум-решения. Сейчас плагин шорткодов WordPress содержит 24 основных элемента: кнопки, географические карты, разделители, таблицы расценок и многое другое. Для начала работы блогеру нужно установить дополнение и открыть текстовый редактор. Чтобы добавить шорткод, необходимо кликнуть по иконке «+». Количество настроек в появляющемся всплывающем окне зависит от выбора пользователя.
Shortcodes UltimateЭто одно из самых популярных расширений. Дополнение встречается в каждой подборке плагинов для настройки WordPress. Расширение доступно каждому пользователю. При необходимости загружаются платные дополнения к плагину. Блогер может работать с 50 элементами оформления страниц, генератором шорткодов и редактором стилей CSS.
Плагин имеет поддержку нескольких языков. К преимуществам программного продукта также можно отнести интеграцию с любыми шаблонами, современный дизайн, оригинальное оформление кнопок, наличие пользовательского виджета и слайдеров для галереи.
Fruitful ShortcodesЭто расширение визуально достаточно простое. Обновление программного продукта выполняется нечасто. Однако дополнение содержит все стандартные шорткоды WordPress.
Блогер может работать с горизонтальными и вертикальными табами, колонками, разделителями и т. д. Добавленные элементы мгновенно отображаются в графическом редакторе. Пользователь может выключить их для постов или веб-страниц с помощью раздела «Настройки».
ShortcoderЭтот плагин также часто встречается в разных подборках. Расширение обновляется очень редко. Пользователь может создавать наборы функций с применением HTML и JavaScript-кодов. Одним из самых простых примеров является размещение рекламного блока в тексте. Для этого нужно создать набор функций adsenseAd.
Плагин Shortcoder - это очень гибкий инструмент. Здесь не удастся найти базовые шорткоды. Пользователь может создать необходимые элементы самостоятельно.
Easy Bootstrap ShortcodeПлагин позволяет добавлять новые стили оформления для сайта. Разработчики утверждают, что это самое простое и доступное расширение в WordPress. Панель текстового редактора содержит кнопки, с помощью которых можно копировать и вставлять шорткод. Плагин имеет поддержку шрифтов с иконками. Пользователь может добавлять стили и другие элементы оформления сайта.
Расширение было создано для работы с сеткой веб-ресурса, поэтому в нем есть множество настроек для колонок. Блогер может создавать несколько блоков, а также указывать размеры и отступы. Плагин поддерживает Пользователь также может работать с базовыми шорткодами: табами, списками, кнопками, метками, слайдерами и т. д.
WP Canvas - ShortcodesДополнение содержит подборку самых популярных наборов функций для расширения функциональности сайта. Блогеру доступны не только обычные элементы, но и рамки, изображения с надписями, блоки добавления отзывов, виджеты обратного отсчета, индикаторы процесса с эффектами и т. д.
Плагин поддерживает пользовательские стили, HTML-код, шрифты с иконками. При желании блогер может включить отображение выборки постов сайта на странице. Разработчики предоставили пользователям только краткое описание программного продукта. При этом плагин отлично справляется со всеми возложенными на него функциями.
Arconix ShortcodesРасширение содержит 6 типов шорткодов WordPress. Пользователь может работать с блоками, табами, кнопками, слайдерами и т. д. Плагин поддерживает шрифты с иконками. При желании блогер может изменять форму логина, включать подсветку, разбивать страницу на колонки.
Simple ShortcodesЭто одно из самых простых расширений для WordPress. После установки программного продукта в верхней панели текстового редактора можно увидеть кнопку выбора различных элементов. Здесь есть все стандартные шорткоды: табы, раскрывающие списки, иконки, уведомления и т. д.
После того как блогер научится создавать и использовать наборы функций, он может акцентировать внимание на готовых решениях для сайта.
Шорткоды WordPress: настройкаКак вывести ссылку для публикации поста в социальной сети «Твиттер»? Для этого требуется открыть файл functions.php и вставить рядом с другими шорткодами WordPress в PHP строку следующего содержания: function twitt(){return "ID).""title="поделись заметкой с друзьями!" >отправить";}add_shortcode("twitter", "twitt");.
Затем необходимо переключиться в HTML-режим. Далее следует ввести слово . Ссылка будет добавлена туда, где пользователь оставил шорткод.
Набор функций "подпишись на RSS"Одним из самых эффективных способов увеличения числа подписчиков является показ правильно оформленного сообщения. Блогеру не нужно менять весь код темы для WordPress. Пользователь должен решить самостоятельно, где будет выводиться набор функций. Код выглядит так: function subscribeRss() {return "Подписка ";} add_shortcode("subscribe", "subscribeRss");.
Добавление Google AdSenseМногие блогеры пользуются сервисом контекстной рекламы. Вставить код инструмента от Google в файл темы не составит труда. Но специалисты по маркетингу знают, что люди чаще переходят по ссылкам, встроенным в контент. Чтобы вставить рекламный блок в любое место на странице, нужно создать шорткод и вызвать его командой .
Добавление RSS-каналаЧтобы выполнить эту задачу, нужно преобразовать функцию в шорткод. Затем необходимо включить HTML-режим и вставить в поле редактора строку . Первый атрибут указывает на URL RSS-ленты, а второй - на количество заметок для вывода.
Добавление постов из базы данныхЧтобы вызвать перечень статей прямо в редакторе, нужно создать шорткод, переключиться на HTML-режим и вставить строку . Эта команда позволит вывести список пяти постов из категории с ID 2. Стоит обратить внимание на то, что плагины WordPress могут отображать связанные между собой записи. Однако с помощью шорткода блогер легко получит список любого количества публикаций из отдельной категории.
Вызов картинки последней статьиЧтобы упростить работу с изображениями, можно использовать наборы функций. Для вызова картинки последнего поста нужно создать шорткод. Затем следует включить HTML-режим и вставить в поле для редактирования строку .
Добавление наборов функций в виджетыСтоит обратить внимание на то, что в боковых колонках сайта ни один шорткод WordPress не работает. Ограничение платформы можно обойти. Для этого необходимо открыть файл темы для WordPress functions.php и вставить строку add_filter(‘widget_text’, ‘do_shortcode’);. Шорткод будет добавлен в виджет.