Top-10 полезных шорткодов WordPress | Блог Ирины Соколовской
add_shortcode(‘wcs_count’, ‘wcs_count_shortcode_handler’);
function wcs_count_shortcode_handler($atts)
{
// extract parameters
$parms = shortcode_atts(array(
‘type’ => ‘posts’,
‘format’ => ‘true’,
‘extra’ => ‘1’,
), $atts);
$type = strtolower($parms[‘type’]);
$format = strtolower($parms[‘format’]);
$extra = $parms[‘extra’];
// process t/f options
$b_format = false;
if (($format == ‘yes’) || ($format == ‘y’) ||
($format == ‘true’) || ($format == ‘1’))
{$b_format = true;}
// exit
return wcs_get_count($type, $b_format, $extra);
}
function wcs_get_count($type=’posts’, $format=’1′, $extra=’1′)
{
// TYPES:
// posts, posts_by_author, pages, tags, categories
// users, ms_users, blogroll, blogroll_categories, commenters
// comments, comments_pending, comments_spam, comments_pingback
// comments_by_user, comments_by_nicename, comments_by_email
// comments_per_post
// $extra is used with:
// posts_by_author, comments_by_user, comments_by_nicename, comments_by_email
// comments_per_post
// init
global $wpdb;
$type = strtolower($type);
$count = 0;
// process
switch($type)
{
case ‘posts’: // published
$count = wp_count_posts(‘post’);
$count = $count->publish;
// options: publish, future, draft, pending, private, trash, auto-draft, & inherit
break;
case ‘posts_by_author’: // use $extra for user/author id
case ‘posts_by_user’:
$query = «SELECT COUNT(*) FROM $wpdb->posts «;
$where = «WHERE post_type=’post’ AND post_status=’publish’ AND post_author=’$extra'»;
$count = $wpdb->get_var($query . $where);
// alternative method is: count_user_posts()
break;
case ‘pages’: // published
$count = wp_count_posts(‘page’);
$count = $count->publish;
break;
case ‘tags’:
$count = wp_count_terms(‘post_tag’);
break;
case ‘categories’:
$count = wp_count_terms(‘category’);
break;
case ‘users’:
$count = count_users();
$count = $count[‘total_users’];
break;
case ‘ms_users’: // multi-site
$count = get_user_count();
break;
case ‘blogroll’:
$query = «SELECT COUNT(*) FROM $wpdb->links «;
$where = «WHERE link_visible=’Y'»;
$count = $wpdb->get_var($query . $where);
break;
case ‘blogroll_categories’:
$count = wp_count_terms(‘link_category’);
break;
case ‘commenters’:
$query = «SELECT COUNT(DISTINCT comment_author) FROM $wpdb->comments «;
$where = «WHERE comment_approved=’1′ AND comment_type=»»;
$count = $wpdb->get_var($query . $where);
break;
case ‘comments’:
$query = «SELECT COUNT(*) FROM $wpdb->comments «;
$where = «WHERE comment_approved=’1′ AND comment_type=»»;
$count = $wpdb->get_var($query . $where);
break;
case ‘comments_pending’:
$query = «SELECT COUNT(*) FROM $wpdb->comments «;
$where = «WHERE comment_approved=’0′ AND comment_type=»»;
$count = $wpdb->get_var($query . $where);
break;
case ‘comments_spam’:
$query = «SELECT COUNT(*) FROM $wpdb->comments «;
$where = «WHERE comment_approved=’spam’ AND comment_type=»»;
$count = $wpdb->get_var($query . $where);
break;
case ‘comments_pingback’:
case ‘comments_pingbacks’:
case ‘comments_trackback’:
case ‘comments_trackbacks’:
$query = «SELECT COUNT(*) FROM $wpdb->comments «;
$where = «WHERE comment_approved=’1′ AND comment_type=’pingback'»;
$count = $wpdb->get_var($query . $where);
break;
case ‘comments_by_user’: // use $extra for user_id
$query = «SELECT COUNT(*) FROM $wpdb->comments «;
$where = «WHERE comment_approved=’1′ AND comment_type=» AND user_id=’$extra'»;
$count = $wpdb->get_var($query . $where);
break;
case ‘comments_by_author’: // use $extra for author nicename (case INsensitive)
case ‘comments_by_nicename’:
$query = «SELECT COUNT(*) FROM $wpdb->comments «;
$where = «WHERE comment_approved=’1′ AND comment_type=» AND comment_author=’$extra'»;
$count = $wpdb->get_var($query . $where);
break;
case ‘comments_by_email’: // use $extra for author email (case INsensitive)
$query = «SELECT COUNT(*) FROM $wpdb->comments «;
$where = «WHERE comment_approved=’1′ AND comment_type=» AND comment_author_email=’$extra'»;
$count = $wpdb->get_var($query . $where);
break;
case ‘comments_per_post’: // $extra is decimal place precision (0 for integer only)
// posts
$posts_count = wp_count_posts(‘post’);
$posts_count = $posts_count->publish;
// comments
$query = «SELECT COUNT(*) FROM $wpdb->comments «;
$where = «WHERE comment_approved=’1′ AND comment_type=»»;
$comment_count = $wpdb->get_var($query . $where);
// average
return round($comment_count / $posts_count, $extra);
default:
$count = 0;
}
// exit
if ($format) {$count = number_format_i18n($count);}
return $count;
/**********************************************************************
Copyright © 2011 Gizmo Digital Fusion (http://wpCodeSnippets.info)
you can redistribute and/or modify this code under the terms of the
GNU GPL v2: http://www.gnu.org/licenses/gpl-2.0.html
**********************************************************************/
}
Shortcodes Ultimate: добавляем шорткоды в WordPress
И снова приветствую вас, друзья, на моем блоге, посвященному WordPress.
Сегодня я бы хотел поговорить о шорткодах. Что это такое и каким плагином их можно реализовать.
Если вы работаете на сайте WordPress, вы можете столкнуться с ситуациями, когда вы хотите добавить какой-то специализированный контент к вашему сообщению/странице, но не знаете, как? Или может быть виджет или контент с какого-либо другого сайта или API. Если вы новичок, то, занимаясь такими делами, вы можете почесать голову или потратить немало времени на поиск в Google правильного ответа.
Чтобы избавить вас от всех этих неприятностей, WordPress предлагает что-то, что делает задачу такого рода очень простой — шорткоды.
Шорткод — это WordPress-специфичный код, который позволяет вам делать изящные вещи без особых усилий. Шорткоды могут встраивать файлы или создавать объекты, которые обычно требуют много сложных строк кода. Проще говоря, shortcode — это ярлык для функции.
Другими словами, shortcode — это сжатая форма более крупного и часто сложного фрагмента кода. Это позволяет вам вставить скрипт в раздел контента вашей страницы, который позже будет выполнен WordPress.
Шорткоды были введены в WordPress 2.5, и с тех пор они внесли большой вклад в гораздо более простое выполнение сложной задачи. Использование шорткодов экономит время и позволяет нам делать вещи более простым способом, который в противном случае потребовал бы большого объема технических знаний и кодирования.
Как использовать шорткоды в WordPress
Чтобы использовать шорткод, просто вставьте его на страницу или пост WordPress.
Шорткод выглядит примерно так — [shortcode-name].
Предполагая, что такой шорткод уже определен, при использовании на веб-сайте отображается список самых последних сообщений автора в любом месте сайта.
Вот еще один пример синтаксиса шорткода с использованием гипотетического объекта шорткода «shortcode_ex».
[shortcode_ex] Здесь появляется ваш контент [/ shortcode_ex]
WordPress поставляется со следующими шорткодами по умолчанию:
Видео шорткоды
- [dailymotion] вставляет видео DailyMotion.
- [hulu] вставляет видео Hulu.
- [ted] вставляет видео TED Talks.
- [vimeo] вставляет видео Vimeo
- [youtube] вставляет видео YouTube.
Аудио шорткоды
- отображает загруженный аудиофайл в качестве аудиоплеера.
- [spotify] вставляет музыку из Spotify.
Изображения и документы
- вставляет галерею изображений в сообщение или страницу.
- [instagram] вставляет изображение из Instagram.
- [slideshare] вставляет слайд-шоу из Slideshare.net.
- [слайд-шоу] вставляет слайд-шоу загруженных фотографий.
- [googleapps] встраивает документ из Google Docs.
Разнообразный
Полезные шорткоды для добавления индекса архива блога, контактной формы, опросов и многого другого.
В сегодняшнем посте мы обсудим, как легко добавить шорткоды на ваш сайт WordPress с помощью плагина Shortcodes Ultimate. Итак, начнем.
Плагин Shortcodes Ultimate
Плагины для шорткодов позволяют нам создавать шорткоды легко и гибко, без кодирования. Он содержит набор предопределенных шорткодов, которые вы можете скопировать и вставить на свою страницу/пост. На рынке доступно множество плагинов для шорткодов. В этой статье мы сосредоточимся на плагине Shortcodes Ultimate от Владимира Анохина.
Shortcodes Ultimate — популярный плагин для WordPress, который можно использовать для создания вкладок, кнопок, полей, адаптивных видео и многого другого. Он поставляется с более чем 50 потрясающими шорткодами и генератором шорткодов для создания пользовательских шорткодов.
Чтобы использовать плагин, просто установите его и нажмите кнопку «Шорткоды» на своей странице/посте. Он может быть интегрирован с надстройками премиум-класса для дальнейшего улучшения его функциональности.
Этот плагин очень популярен в сообществе WordPress, о чем свидетельствует тот факт, что он имеет более 800 000 активных установок и более 4000 5-звездочных оценок на момент написания этой статьи.
Ключевые особенности Shortcodes Ultimate Plugin
- Более 50 профессионально выглядящих готовых шорткодов
- Полностью отзывчивый
- Выделенный текст, поле отображения, изображения, Google Maps и т. д.
- Пользовательский редактор CSS
- Вставка шорткода в 1 клик с предварительным просмотром
- RTL поддержка и хорошо работает с многоязычными источниками
- Мощный API
Установка Shortcodes Ultimate
Установка плагина проста и включает в себя несколько шагов, описанных ниже.
- Войдите в свою панель администратора WordPress.
- Выберите вкладку «Плагины» в меню левой боковой панели.
- Нажмите на кнопку «Добавить новый» из вкладки плагинов
- Появится новое окно, введите «Shortcodes Ultimate» в меню поиска в верхнем левом углу окна и нажмите «Enter».
- Появится список плагинов. Отсюда выберите плагин и нажмите кнопку «Установить сейчас».
После завершения установки нажмите на «Активировать»
После активации вы будете перенаправлены на страницу плагинов, где вы сможете найти плагин Shortcodes Ultimate и другие. Вот и все, теперь вы готовы использовать плагин и создавать шорткоды на своем сайте WordPress.
Изучение Shortcodes Ultimate
После установки Shortcodes Ultimate на панели инструментов появится меню «Shortcodes». Нажмите на меню «Shortcodes», а затем на «Example Menu». Это откроет страницу примеров. На этой странице есть предварительно скомпилированный список наиболее часто используемых коротких кодов (shortcode (англ.) short — короткий), которые вы можете использовать.
«Accordions, Spoilers, Styles и Anchors» — это позволяет нам добавлять такие вещи, как аккордеоны и якоря. Аккордеоны используются, если вы хотите скрыть некоторый контент под знаком «+», который раскрывается, чтобы раскрыть ваш контент, при нажатии. Есть также несколько различных доступных стилей и значков, которые вы можете добавить на фасад.
«Tabs & tab anchors»
Это позволяет добавлять различные вкладки на ваши страницы с несколькими опциями стилей.
«Column Layout»
Этот шорткод можно использовать для разбиения содержимого вашей страницы на несколько столбцов.
«Media Elements»
Добавьте медиа-файлы, такие как YouTube, Vimeo, видеофайлы в ваш пост/страницу, используя этот шорткод.
«Animations»
Этот шорткод позволяет нам добавлять анимацию, такую как текст, летящий со всех сторон, разные цвета, анимированные столбцы, кнопки и многое другое. Анимации улучшают ваш контент и полезны для выделения любого конкретного контента для ваших пользователей.
Помимо основных шорткодов, есть также несколько других доступных шорткодов.
Создание шорткодов с помощью плагина Shortcodes Ultimate
После установки мы можем обнаружить, что этот плагин поставляется с более чем 50 готовыми шорткодами, классифицированными по стилю, написанию контента, разделению контента.
Чтобы добавить шорткод на свою страницу, перейдите на панель администратора и нажмите «Страницы», а затем выберите страницу, на которую вы хотите добавить свой шорткод.
На экране редактора постов вы должны заметить, что в меню редактора добавлена новая кнопка под названием «Вставить шорткод».
Нажмите на эту кнопку, и вы увидите следующую страницу. Здесь вы можете выбрать подходящий шорткод в зависимости от ваших требований. Шорткоды также могут быть отфильтрованы на основе содержимого, поля, медиа, галереи, данных и т. д.
Сделав свой выбор, вы можете либо настроить этот элемент, чтобы изменить его внешний вид, либо просто вставить его таким, какой он есть.
Теперь нажмите на кнопку «Вставить шорткод», чтобы вставить ее на свою страницу/пост.
И все, ваш шорткод теперь вставлен в вашу страницу/пост.
Вот так будет выглядеть кнопка.
Шорткод для разделения содержимого нашей страницы на несколько столбцов
Перейдите на панель инструментов, а затем во вкладку «Страницы». Создайте новую страницу или выберите существующую и нажмите » Вставить шорткод», как указано выше.
В примере мы собираемся разделить содержимое, используя столбцы. Столбцы, однако, находятся в строках. Поэтому мы начнем с добавления шорткода «Rows», нажав на опцию «Row».
Откроется диалоговое окно «Добавить строку». Поскольку мы хотим создать макет из 3 столбцов, мы не будем вносить никаких изменений и не нажимаем кнопку «Установить шорткод».
Шорткод строки теперь должен быть вставлен в ваш пост. Вставьте содержимое между [su_row] и [/su_row].
Теперь вы можете вставить шорткоды «Column» в шорткоды «Rows», чтобы создать макет из нескольких столбцов.
Поместите курсор в начало шорткода строки и снова нажмите кнопку «Вставить шорткод» и выберите «Column» из параметров шорткода.
Настройте параметры из меню параметров шорткода «Column» и нажмите кнопку «Вставить шорткод», как только вы закончите.
Шорткод теперь будет отображаться в вашем редакторе сообщений.
Вы можете добавить больше столбцов, повторив описанные выше действия или просто скопировав существующие шорткоды.
Наконец, заполните пробелы между шорткодами своим содержимым. Когда вы закончите, нажмите кнопку «Обновить/Опубликовать», чтобы завершить процесс.
Вывод будет выглядеть примерно так в зависимости от количества добавляемых столбцов и размера каждого столбца.
Подведем итог
Хотя шорткоды не совсем интуитивны из-за их ограниченной возможности предварительного просмотра содержимого в редакторе, они хорошо работают для добавления динамических элементов внутри постов и страниц.
Если вы знаете, что вам просто нужно скопировать и вставить их в редактор, с ними станет очень легко работать. Некоторые плагины даже имеют дополнительные параметры для своих шорткодов, которые можно использовать для настройки вывода.
Надеюсь вам будет интересна эта статья. А у меня на этом все — буду ждать вас снова на страницах своего блога.
А вы используете на своих страницах/постах шорткоды? Или на вашем сайте есть хотя бы один шорткод?
Навигация по записям
Юрич:
Занимаюсь созданием сайтов на WordPress более 6 лет. Работал в нескольких веб-студиях, да и сейчас работаю. Иногда подрабатываю на фрилансе, как на нашем так и на зарубежном. Везде зарекомендовал себя очень хорошо. Если нужен сайт на WordPress, шаблон для сайта или лендинг — не стесняйтесь — пишите. Рад буду помочь!
Не забудьте подписаться на обновления:
Похожие записи
Оставить свой комментарий
15 полезных WordPress плагинов для вставки шорткодов
Сниппеты кода (или шорт-коды) могут стать крайне полезным дополнением к функциональности вашего сайта. Они дают возможность добавлять новые функции или видоизменять дизайн сайта.
Во многих современных темах оформления сайтов такие шорт-коды уже встроены, что является не самым лучшим решением (т.к. в случае модифицирования или редактирования вашей темы вся функциональность таких шорт-кодов может попросту потеряться). Чтобы этого избежать, лучше добавлять сниппеты кода при помощи специальных плагинов.
Вставка шорт-кода на основе плагина позволяет сохранить этот код в случае, если вы внесли изменения в тему. Есть неплохой набор бесплатных и платных плагинов, которые дают вашему сайту дополнительную функциональность шорт-кодов и даже позволяют создавать собственные шорт-коды. Давайте рассмотрим их.
Бесплатные плагины для вставки шорт-кодов
Arconix Shortcode
Данный плагин добавляет к вашему сайту набор из элементов оформления сайта различного типа.
Скачать Arconix Shortcode »
Shortcodes Ultimate
При помощи этого плагина вы можете создавать кнопки, секции, слайдеры и многие другие элементы страницы. Всего за пару кликов можно бесплатную тему по уровню оформления сделать не хуже премиум-темы. С использованием Shortcodes Ultimate вы можете быстро и легко воссоздать много премиум-возможностей в вашей теме оформления.
Скачать Shortcodes Ultimate »
Shortcodes Pro
Этот плагин позволит быстро и легко создать шорт-код и кнопки редактора TinyMCE для комфортной работы с интерфейсом WordPress.Скачать Shortcodes Pro »
J Shortcodes
Данный плагин дает возможность собрать подборку полезных шорт-кодов и использовать ее в любой теме оформления для сайта или блога на базе WordPress.Скачать J Shortcodes »
WP Boilerplate Shortcode
Плагин после вставки шорт-кода позволяет отображать тело постов, связанных с данной публикацией.
Скачать WP Boilerplate Shortcode »
Shortcode Exec PHP
Данный плагин позволяет выполнять фрагменты связанного PHP-кода в публикациях, на страницах, в комментариях, виджетах и RSS-потоках без риска для сайта.
Скачать Shortcode Exec PHP »
ShortCodes UI
Этот плагин добавляет UI администратора для создания новых шорт-кодов без необходимости самому кодить, редактировать код или вообще что-либо понимать в программировании.
Скачать ShortCodes UI »
Коммерческие плагины для работы с шорт-кодами
All-In-One Shortcodes
Данный плагин позволит добавить огромное количество простых в использовании комбинаций сниппетов кода в рамках любой существующей WordPress-темы и настроить за считанные секунды отображение контента на вашем сайте. Почти все шорт-коды представлены с огромным набором цветовых палитр, иконок и размеров виджетов.
Скачать All-In-One Shortcodes
Styles with Shortcodes for WordPress
А этот плагин позволит вам быстро и легко настраивать отображение контента. Вы можете выбрать среди 100 основных типов отображения шорт-кода; также есть поддержка jQuery, вкладок, подсказок, отображения контента в колонках, галерея изображений, вставка кнопок и оповещений, всплывающих подсказок и цитат, кнопок для работы с Twitter и Facebook, кнопок соц. сетей Linkedin, Google+, Flattr и многие другие сниппеты кода.
Скачать Styles with Shortcodes for WordPress
CSS Tooltip add-on for Styles With Shortcode
Этот плагин позволит дополнить ваш сайт подсказками и диалоговыми блоками текста, сверстанными в CSS.
Скачать CSS Tooltip add-on »
Sliding Tabs add-on for Styles with Shortcodes
Скользящие вкладки на базе jQuery в сочетании с простой вставкой сниппетов кода для WordPress — вот что дает этот плагин. Создайте любое количество вкладок и сделайте их скользящими, перелистывайте скролом мышки или кнопками навигации.
Скачать Sliding Tabs add-on »
Author Bio Add-on for Styles with Shortcode
Данный плагин добавляет 9 разных типов шорт-кода, при помощи которого на сайт можно добавить биографию автора и его аватарку в рамках страниц, постов и определенных типов публикаций на сайте.
Скачать Author Bio Add-on
Image Zoom add-on for Styles with Shortcodes
При помощи этого плагина вы сможете обеспечить любое изображение на сайте функцией встроенного увеличения. Можно выбрать 1 из 4 заданных типов CSS-фрейма для изображений.
Скачать Image Zoom add-on »
Icon List Shortcodes
Плагин позволяет создать простой в использовании список иконок, который можно вставить в любое место на странице или в теле поста. В списке — 108 различных иконок, а также есть возможность самостоятельно указать путь к иконкам для использования их в публикациях.
Скачать Icon List Shortcodes »
Tabbed Content Shortcode
Простой в использовании и интеграции блок для контента с вкладками, подходит для использования с различными темами WordPress.
Скачать Tabbed Content Shortcode »
Источник: WPLift.com
Смотрите также:
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/
Создание шорткодов | WordPress.org Русский
Всем привет.
Возник общий вопрос, но знаний английского не хватает, чтобы спросить в форуме поддержки темы.
Вообщем есть свежая версия вордпреса и тема с кучей возможностей, включая возможность добавлять php-код в контент или создавать шорткоды с кодом. Так вот, обнаружил, что при вставке в контент простого кода — проблем нет, более менее сложного, то не срабатывает, но работает, если создать шорткод.
Например,[php] the_permalink() [/php]
работает при вставке в контент и при вставке через шорткод, созданный через тему.
Но, например, при использовании скрипта share42, все работает, кроме php-кода (the_permalink()) и т.д. Код курочить нельзя, другие возможности пока осваиваю.
Пробовал вставлять в тему в разные места. Просто<strong>[php] the_permalink() [/php]</strong>
работает, а<div data-url="<strong>[php] the_permalink() [/php]</strong>" data-title="<strong>[php] the_title() [/php]</strong>"></div>
нет.
Нашел обходной способ, сделать простейший плагин, в котором только функции и создание шорткода для этой функции, без всяких других возможностей. Так работает.
Собственно вопрос 1, так нормально? Не будет каких подводных камней?
Такие простейшие плагины я видел в репозитарии вордпрес.
И вопрос 2, как лучше, сделать отдельно плагин на каждый шорткод или один плагин на все шорткоды ?
- Тема изменена 2 года, 4 месяца назад пользователем savsoft.
- Тема изменена 2 года, 4 месяца назад пользователем savsoft.
- Тема изменена 2 года, 4 месяца назад пользователем savsoft.
Shortcode in Menus — плагин для WordPress
Описание
Позволяет добавлять шорткоды в меню навигации WordPress, чтобы вы могли динамически создавать ссылки. Также позволяет добавлять полноценные разделы HTML в меню навигации.
Использование
Смотрите скриншоты.
Также см. Отличный учебник от Aurovrata Venet
Особая благодарность
Установка
- Добавьте папку плагина в каталог плагина WordPress.
- Активировать плагин.
- Теперь вы можете добавлять ShortCodes в пользовательские ссылки меню.
- Чтобы проверить это, вы можете добавить пользовательскую ссылку с ShortCode [gs_test_shortcode] в качестве ссылки, если она указывает на https://wordpress.org, плагин работает
- Если вы хотите использовать ShortCode, который выводит не только URL-адрес, но и полные разделы HTML, используйте заголовок «ПОЛНЫЙ ВЫВОД HTML» для этой ссылки, и он будет выводить полный HTML-код, не нарушая работу вашего сайта.
Обзоры
Я пробовал здесь почти все плагины, но некоторые плагины конфликтуют с моей темой, этот плагин работает со всеми темами, спасибо.Отличная работа
Иногда кажется, что разработчик отвечает на запросы службы поддержки. Однако многие никогда не получают подтверждения. Как правило, я бы не считал, что этот плагин все еще поддерживается. Он также не обновлялся больше года.
Действительно полезный плагин, который решил для меня проблему — есть ли шанс обновить его, чтобы он не отображался как угроза безопасности?
После активации плагина мой CSS для прикрепленного меню в заголовке и некоторые функции нижнего колонтитула не работают.Но плагин работает.
спасибо работает отлично после долгих поисков плагина выполняет эту функцию
Настолько прост в использовании.
Мне потребовалась минута, чтобы осознать это по внешнему виду? Меню: при добавлении в меню появляется новый пункт меню под названием Shortcode (сразу под страницами).
Продолжайте хорошую работу!
Посмотреть все 64 отзыва
Участники и разработчики
«Шорткод в меню» — программное обеспечение с открытым исходным кодом.Следующие люди внесли свой вклад в этот плагин.
авторов
История изменений
3,5
- Устранены некоторые проблемы совместимости с WPCS.
- Добавлена версия ресурса для статических ресурсов для очистки кеша в новых выпусках.
- Добавлен текстовый домен к локализуемым текстовым строкам.
- Загрузка пользовательского JS в нижний колонтитул вместо верхнего колонтитула для повышения производительности.
- Обрабатывать уведомление PHP в пользовательских случаях, когда start_el не передается с объектом $ item.
3,4
- Экранирование вывода во многих функциях.
- Сделал код WordPress совместимым с PHPCS.
- , чтобы он работал с плагином Max Mega Menu.
Патч
3,3
- Исправлена проблема совместимости с темой Twenty Fifteen.
- Минифицированный JS.
- Условная загрузка класса администратора для повышения производительности.
- Еще немного рефакторинга кода.
- Тестирование с WordPress 4.8.1
- Минимальная необходимая версия WordPress изменена с 3.5 на 3.6.
3,2
- Рефакторинг кода.
- Изменено проверено до.
- Исправлены ссылки в описании.
3,1
- Исправлена ошибка с фильтрами clean_url, о которой сообщил Ли Уиллис
- Сделал перевод кода готов.
3,0
- Удален триггер ошибки при использовании ПОЛНОГО ВЫВОДА HTML.
- Добавлена возможность использовать шорткоды в заголовках пунктов меню (работает со всеми типами пунктов меню).
- Устранено уведомление PHP, появляющееся в журнале ошибок при добавлении новых шорткодов.
2,1
- Исправлена ошибка, из-за которой пользовательские ссылки со структурой типа ShortCode не отображались в навигационных меню.
2,0
- В редактор меню добавлено новое поле шорткода.
- Добавлена поддержка html.
- Основа ящика устаревших ссылок.
- Добавлены скриншоты.
- Обновлены ридми и инструкции.
1.2
- Добавлена возможность отображать полный HTML-вывод вместо простого URL-адреса с помощью ShortCode.
1,1
- Протестировано с WordPress 4.0
1,0
- Добавлен префикс к функции, которая конфликтовала с другим плагином.
0,1
.
Widget Shortcode — плагин для WordPress
Для шорткода требуется идентификатор виджета, но не нужно угадывать, плагин генерирует код за вас. Чтобы переопределить заголовок виджета для виджета, вы можете использовать параметр «title»:
[widget id = »text-1 ″ title =« New title »]
Вы также можете полностью скрыть заголовок виджета, если хотите:
[widget id = ”Text-1 ″ title =” 0 ″]
Дополнительные параметры:
- container_tag : тег HTML для использования в контейнере виджетов, по умолчанию:
div
- container_class : имя класса CSS добавлено в контейнер виджета, по умолчанию:
widget% 2 $ s
(Примечание: для подстановки переменных используется sprintf) - container_id : атрибут HTML ID для контейнера виджета, по умолчанию:
% 1 $ s
(Примечание: для подстановки переменных используется sprintf) - title_tag : HTML-тег для использования в оболочке заголовка виджета, по умолчанию:
h3
- title_class : имя класса CSS для оболочки заголовка виджета, по умолчанию:
widgettitle
- Плагин генерирует шорткод для вас
- Генератор шорткода в редакторе TinyMCE
- Новый блок шорткода виджета в Gutenberg
Этот плагин предоставляет 1 блок.
- виджет-шорткод / блок
- Шорткод виджета
- Загрузите весь каталог плагина в каталог
/ wp-content / plugins /
- Активируйте плагин через меню «Плагины» в WordPress
- Вот и все. Используйте шорткод [widget] где угодно
- Наслаждайтесь!
«Widget Shortcode» — программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
авторов
0.3,5
- Добавить поддержку поля дополнительных классов CSS в Gutenberg
0,3,4
0,3,3
- Дополнительные классы CSS для оболочки виджета
0,3,2
- Исправлена ошибка с получением правильного экземпляра виджета. Спасибо @frankieandshadow!
0,3,0
- Исправить возможное сообщение с уведомлением
0,2,9
- Исправить сообщения с уведомлениями о незарегистрированных виджетах
0.2,8
- Исправлена ошибка, из-за которой заголовки виджетов не отображались. Спасибо @websitedons!
0,2,7
- обновить способ отображения шорткода, чтобы избежать потенциальных проблем; спасибо @websitedons!
0,2,6
- Исправление для возможного уведомления
- Дополнительные параметры для управления выводом виджета
0,2,5
- Исправить сообщение с уведомлением, если виджет неактивен
0,2,4
- Генератор коротких кодов в TinyMCE
- i18n
- Незначительный рефакторинг кода
0.2,3
- Исправлены отсутствующие классы виджетов и ID из before_widget
0,2,2
- Исправлена ошибка с удалением заголовков из виджета
- Совместимость со ссылками на заголовок виджета и другими плагинами, которые изменяют аргументы виджета.
0,2,1
- Добавлена возможность переопределить заголовок виджета в шорткоде
- Поддержка фильтрации аргументов виджета по умолчанию
- Удалено уведомление PHP
0,2
- Добавлена функция do_widget
- Добавлена опция «заголовок», которая позволяет подавить заголовок виджета.
.
WooCommerce Shortcodes — плагин для WordPress
Этот плагин предоставляет раскрывающуюся кнопку TinyMCE для использования всех шорткодов WooCommerce.
См. Список шорткодов в шорткодах, включенных в WooCommerce.
Начиная с WooCommerce 2.2, эта кнопка TinyMCE больше не будет частью WooCommerce и будет доступна только при использовании этого плагина.
Требования
- WordPress 3.9 или новее.
- WooCommerce 2.2 или новее.
Внесите вклад
Вы можете внести свой вклад в исходный код на нашей странице GitHub.
- Кнопка раскрывающегося меню «Шорткоды WooCommerce»
- Пример добавления шорткода кнопки продукта
- Пример добавления шорткода функциональных продуктов
- Загрузите файлы плагинов в папку плагинов или установите с помощью встроенного установщика добавления нового плагина WordPress;
- Активировать плагин;
- Готово! Теперь вы можете использовать шорткоды WooCommerce в любом текстовом редакторе WordPress.
Что такое лицензия на плагин?
- Этот плагин выпущен под лицензией GPL.
Что нужно для использования этого плагина?
- WordPress 3.9 или новее.
- WooCommerce 2.2 или новее.
Как работает этот плагин?
- Работает, просто добавляя раскрывающуюся кнопку в редакторе TinyMCE для использования шорткодов WooCommerce.
- Этот плагин не создает шорткодов, просто используйте шорткоды, включенные в WooCommerce.
Это отличный и универсальный хороший плагин… мои информационные статьи могут привлечь целевой трафик к корням каталога товаров … спасибо)))
Много практических функций.
… для меня совершенно нормально.
Спасибо!
Посмотреть все 7 отзывов
«WooCommerce Shortcodes» — программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
авторов
.
Добавить комментарий