Содержание

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Полное руководство: как добавить шорткоды в 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Плагин 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Установка Shortcodes Ultimate

После завершения установки нажмите на «Активировать»

АктивироватьАктивировать

После активации вы будете перенаправлены на страницу плагинов, где вы сможете найти плагин Shortcodes Ultimate и другие. Вот и все, теперь вы готовы использовать плагин и создавать шорткоды на своем сайте WordPress.

Изучение Shortcodes Ultimate

После установки Shortcodes Ultimate на панели инструментов появится меню «Shortcodes». Нажмите на меню «Shortcodes», а затем на «Example Menu». Это откроет страницу примеров. На этой странице есть предварительно скомпилированный список наиболее часто используемых коротких кодов (shortcode (англ.) short — короткий), которые вы можете использовать.

Изучение Shortcodes UltimateИзучение Shortcodes Ultimate

«Accordions, Spoilers, Styles и Anchors» — это позволяет нам добавлять такие вещи, как аккордеоны и якоря. Аккордеоны используются, если вы хотите скрыть некоторый контент под знаком «+», который раскрывается, чтобы раскрыть ваш контент, при нажатии. Есть также несколько различных доступных стилей и значков, которые вы можете добавить на фасад.

добавить на фасаддобавить на фасад

«Tabs & tab anchors»

Это позволяет добавлять различные вкладки на ваши страницы с несколькими опциями стилей.

Tabs и tab anchorsTabs и tab anchors

«Column Layout»

Этот шорткод можно использовать для разбиения содержимого вашей страницы на несколько столбцов.

Column LayoutColumn Layout

«Media Elements»

Добавьте медиа-файлы, такие как YouTube, Vimeo, видеофайлы в ваш пост/страницу, используя этот шорткод.

Media ElementsMedia Elements

«Animations»

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

AnimationsAnimations

Помимо основных шорткодов, есть также несколько других доступных шорткодов.

Создание шорткодов с помощью плагина Shortcodes Ultimate

После установки мы можем обнаружить, что этот плагин поставляется с более чем 50 готовыми шорткодами, классифицированными по стилю, написанию контента, разделению контента.

Чтобы добавить шорткод на свою страницу, перейдите на панель администратора и нажмите «Страницы», а затем выберите страницу, на которую вы хотите добавить свой шорткод.

На экране редактора постов вы должны заметить, что в меню редактора добавлена новая кнопка под названием «Вставить шорткод».

Создание шорткодовСоздание шорткодов

Нажмите на эту кнопку, и вы увидите следующую страницу. Здесь вы можете выбрать подходящий шорткод в зависимости от ваших требований. Шорткоды также могут быть отфильтрованы на основе содержимого, поля, медиа, галереи, данных и т. д.

Шорткоды также могут быть отфильтрованыШорткоды также могут быть отфильтрованы

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

Теперь нажмите на кнопку «Вставить шорткод», чтобы вставить ее на свою страницу/пост.

Вставить шорткодВставить шорткод

И все, ваш шорткод теперь вставлен в вашу страницу/пост.

Вот так будет выглядеть кнопка.

так будет выглядеть кнопкатак будет выглядеть кнопка

Шорткод для разделения содержимого нашей страницы на несколько столбцов

Перейдите на панель инструментов, а затем во вкладку «Страницы». Создайте новую страницу или выберите существующую и нажмите » Вставить шорткод», как указано выше.

В примере мы собираемся разделить содержимое, используя столбцы. Столбцы, однако, находятся в строках. Поэтому мы начнем с добавления шорткода «Rows», нажав на опцию «Row».

RowsRows

Откроется диалоговое окно «Добавить строку». Поскольку мы хотим создать макет из 3 столбцов, мы не будем вносить никаких изменений и не нажимаем кнопку «Установить шорткод».

Добавить строкуДобавить строку

Шорткод строки теперь должен быть вставлен в ваш пост. Вставьте содержимое между [su_row] и [/su_row].

Шорткод строкиШорткод строки

Теперь вы можете вставить шорткоды «Column» в шорткоды «Rows», чтобы создать макет из нескольких столбцов.

Поместите курсор в начало шорткода строки и снова нажмите кнопку «Вставить шорткод» и выберите «Column» из параметров шорткода.

Настройте параметры из меню параметров шорткода «Column» и нажмите кнопку «Вставить шорткод», как только вы закончите.

ColumnColumn

Шорткод теперь будет отображаться в вашем редакторе сообщений.

Шорткод теперь будет отображатьсяШорткод теперь будет отображаться

Вы можете добавить больше столбцов, повторив описанные выше действия или просто скопировав существующие шорткоды.

повторив описанные выше действияповторив описанные выше действия

Наконец, заполните пробелы между шорткодами своим содержимым. Когда вы закончите, нажмите кнопку «Обновить/Опубликовать», чтобы завершить процесс.

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

Вывод будет выглядеть примерно такВывод будет выглядеть примерно так

Подведем итог

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

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

Надеюсь вам будет интересна эта статья. А у меня на этом все — буду ждать вас снова на страницах своего блога.

А вы используете на своих страницах/постах шорткоды? Или на вашем сайте есть хотя бы один шорткод?

Навигация по записям

Юрич:

Занимаюсь созданием сайтов на WordPress более 6 лет. Работал в нескольких веб-студиях, да и сейчас работаю. Иногда подрабатываю на фрилансе, как на нашем так и на зарубежном. Везде зарекомендовал себя очень хорошо. Если нужен сайт на WordPress, шаблон для сайта или лендинг — не стесняйтесь — пишите. Рад буду помочь!

Не забудьте подписаться на обновления:

Похожие записи

Оставить свой комментарий

15 полезных WordPress плагинов для вставки шорткодов

Сниппеты кода (или шорт-коды) могут стать крайне полезным дополнением к функциональности вашего сайта. Они дают возможность добавлять новые функции или видоизменять дизайн сайта.

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

Специализированный хостинг для сайтов на WordPress!
Domenator - Купить Домен для сайта

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

Бесплатные плагины для вставки шорт-кодов

Arconix Shortcode

Данный плагин добавляет к вашему сайту набор из элементов оформления сайта различного типа.

15 полезных WordPress плагинов для вставки шорткодов
Скачать Arconix Shortcode »

Shortcodes Ultimate

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

15 полезных WordPress плагинов для вставки шорткодов
Скачать Shortcodes Ultimate »

Shortcodes Pro

Этот плагин позволит быстро и легко создать шорт-код и кнопки редактора TinyMCE для комфортной работы с интерфейсом WordPress.15 полезных WordPress плагинов для вставки шорткодовСкачать Shortcodes Pro »

J Shortcodes

Данный плагин дает возможность собрать подборку полезных шорт-кодов и использовать ее в любой теме оформления для сайта или блога на базе WordPress.15 полезных WordPress плагинов для вставки шорткодовСкачать J Shortcodes »

WP Boilerplate Shortcode

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

15 полезных WordPress плагинов для вставки шорткодовСкачать WP Boilerplate Shortcode »

Shortcode Exec PHP

Данный плагин позволяет выполнять фрагменты связанного PHP-кода в публикациях, на страницах, в комментариях, виджетах и RSS-потоках без риска для сайта.

15 полезных WordPress плагинов для вставки шорткодовСкачать Shortcode Exec PHP »

ShortCodes UI

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

15 полезных WordPress плагинов для вставки шорткодовСкачать ShortCodes UI »

Коммерческие плагины для работы с шорт-кодами

All-In-One Shortcodes

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

15 полезных WordPress плагинов для вставки шорткодовСкачать All-In-One Shortcodes

Styles with Shortcodes for WordPress

А этот плагин позволит вам быстро и легко настраивать отображение контента. Вы можете выбрать среди 100 основных типов отображения шорт-кода; также есть поддержка jQuery, вкладок, подсказок, отображения контента в колонках, галерея изображений, вставка кнопок и оповещений, всплывающих подсказок и цитат, кнопок для работы с Twitter и Facebook, кнопок соц. сетей Linkedin, Google+, Flattr и многие другие сниппеты кода.

15 полезных WordPress плагинов для вставки шорткодовСкачать Styles with Shortcodes for WordPress

CSS Tooltip add-on for Styles With Shortcode

Этот плагин позволит дополнить ваш сайт подсказками и диалоговыми блоками текста, сверстанными в CSS.

15 полезных WordPress плагинов для вставки шорткодовСкачать CSS Tooltip add-on »

Sliding Tabs add-on for Styles with Shortcodes

Скользящие вкладки на базе jQuery в сочетании с простой вставкой сниппетов кода для WordPress — вот что дает этот плагин. Создайте любое количество вкладок и сделайте их скользящими, перелистывайте скролом мышки или кнопками навигации.

15 полезных WordPress плагинов для вставки шорткодовСкачать Sliding Tabs add-on »

Author Bio Add-on for Styles with Shortcode

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

15 полезных WordPress плагинов для вставки шорткодовСкачать Author Bio Add-on

Image Zoom add-on for Styles with Shortcodes

При помощи этого плагина вы сможете обеспечить любое изображение на сайте функцией встроенного увеличения. Можно выбрать 1 из 4 заданных типов CSS-фрейма для изображений.

15 полезных WordPress плагинов для вставки шорткодовСкачать Image Zoom add-on »

Icon List Shortcodes

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

15 полезных WordPress плагинов для вставки шорткодовСкачать Icon List Shortcodes »

Tabbed Content Shortcode

Простой в использовании и интеграции блок для контента с вкладками, подходит для использования с различными темами WordPress.

Domenator - Купить Домен для сайта

15 полезных WordPress плагинов для вставки шорткодовСкачать Tabbed Content Shortcode »

Источник: WPLift.com

Специализированный хостинг для сайтов на WordPress!

Смотрите также:

Алексей Шевченко

Изучает сайтостроение с 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

Особая благодарность

Установка

  1. Добавьте папку плагина в каталог плагина WordPress.
  2. Активировать плагин.
  3. Теперь вы можете добавлять ShortCodes в пользовательские ссылки меню.
  4. Чтобы проверить это, вы можете добавить пользовательскую ссылку с ShortCode [gs_test_shortcode] в качестве ссылки, если она указывает на https://wordpress.org, плагин работает
  5. Если вы хотите использовать 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 блок.

виджет-шорткод / ​​блок
Шорткод виджета
  1. Загрузите весь каталог плагина в каталог / wp-content / plugins /
  2. Активируйте плагин через меню «Плагины» в WordPress
  3. Вот и все. Используйте шорткод [widget] где угодно
  4. Наслаждайтесь!

«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» — программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.

авторов

.