Shortcoder — Create Shortcodes for Anything — Плагин для WordPress
Shortcoder plugin allows to create a custom shortcodes for HTML, JavaScript and other snippets. Now the shortcodes can be used in posts/pages and the snippet will be replaced in place.
✍ Create shortcodes easily
- Give a name for the shortcode
- Paste the HTML/JavaScript/CSS as shortcode content
- Save !
- Now insert the shortcode
[sc name="my_shortcode"]
in your post/page. - Voila ! You got the HTML/Javascript/CSS in your post.
✨ Features
- Create custom shortcodes easily and use them in any place where shortcode is supported.
- Have any HTML, Javascript, CSS as Shortcode content.
- Insert: Custom parameters in shortcode
- Insert: WordPress parameters in shortcode
- Multiple editors: Code, Visual and text modes.
- Globally disable the shortcode when not needed.
- Disable shortcode on desktop, mobile devices.
- A button in post editor to pick the shortcodes to insert.
- Supports Gutenberg.
🎲 An example usage
- Create a shortcode named «adsenseAd» in the Shortcoder admin page.
- Paste the adsense code in the box given and save it.
- Use
[sc name="adsenseAd"]
in your posts and pages. - Tada !!! the ad code is replaced and it appears in the post.
- Now you can edit the ad code at one place and the code is updated in all the locations where the shortcode is used.
Similarly shortcodes can be created for frequently used snippets.
You can also add custom parameters (like %%id%%
) inside the snippets, and change it’s value like
when using them.
Links
Этот плагин предоставляет 1 блок.
- shortcoder/shortcoder
- Shortcoder — Create Shortcodes for Anything
- Extract the zipped file and upload the folder
Shortcoder
to to/wp-content/plugins/
directory. - Activate the plugin through the
Plugins
menu in WordPress. - Open the admin page from the «Shortcoder» link in the navigation menu.
Please visit the plugin documentation page for complete list of FAQs.
What are the allowed characters for shortcode name ?
Allowed characters are alphabets, numbers, hyphens and underscores.
My shortcode is not working in my page builder !
Please check with your page builder plugin to confirm if the block/place/area where the shortcode is being used can execute shortcodes. If yes, then shortcode should work fine just like regular WordPress shortcodes.
My shortcode is not working !
Please check the following if you notice that the shortcode content is not printed or when the output is not as expected.
- Please verify if the shortcode content is printed. If shortcode content is not seen printed, check the shortcode settings to see if any option is enabled to restrict where and when shortcode is printed. Also confirm if the shortcode name is correct and there is no duplicate
attribute for the shortcode. - If shortcode is printed but the output is not as expected, please try the shortcode content in an isolated environment and confirm if the shortcode content is working correctly as expected. Sometimes it might be external factors like theme, other plugin might conflict with the shortcode content being used.
- There is a known limitation in shortcodes API when there is a combination of unclosed and closed shortcodes. Please refer this document for more information.
- Please verify if the shortcode content is printed. If shortcode content is not seen printed, check the shortcode settings to see if any option is enabled to restrict where and when shortcode is printed. Also confirm if the shortcode name is correct and there is no duplicate
Can I insert PHP code in shortcode content ?
No, right now the plugin supports only HTML, Javascript and CSS as shortcode content.
«Shortcoder — Create Shortcodes for Anything» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники5.3.2
- New: In code editor, shortcodes will be highlighted and code editor font size is slightly bigger.
5.3.1
- New: Code editor is now made the default editor.
- Fix: Minor changes to admin UI.
5.3
- New: Added support for underscores in custom parameters.
- New: Getting ready for internationalization of the plugin.
- Fix: Insert shortcode popup shows duplicate available parameters in case of same parameter with different case.
5.2.1
- Fix: Custom parameters being not replaced in some scenarios.
- Fix: Minor enhancement to insert custom parameter form.
5.2
- New: Default values can now be provided to custom parameters.
- Fix: Script tags, custom field placeholder and backslash being stripped after saving the shortcode sometimes.
- Fix: Rel attribute being modified for links.
- New: Added «Manage shortcodes» link to plugin list page for easy access after activation.
5.1
- New: Import/Export link added to the shortcoder list page.
- Fix:
empty()
was throwing error at some places for users using PHP 5.5 below as function return value was passed to it. - Fix: Shortcoder QTTags button was loading in frontends.
- Fix: «Insert shortcode» popup was hidden behind in theme customizer page.
- Fix:
array_key_exists
array but bool given warning. - Fix: Hide comments metabox in shortcode edit page as it was shown in certain conditions.
5.0.4
- Fix:
script
andstyle
tags stripped after 4.x upgrade. New migration will run in this version and shortcode content will now be fixed.
5.0.3
- Fix: Shortcode content is not escaped when code editor is used. This is requirement because
post_content
behaves strangely when user has rich editing enabled.
5.0.2
- Fix: Shortcodes inside shortcode content not getting executed.
- Fix: Disable Gutenberg block for older not supported WordPress versions.
5.0.1
- Fix: Code editor escaping HTML characters.
- Fix:
get_current_screen()
undefined. - Fix: Code editor breaks if there is any other plugin which loads codemirror.
- Fix:
tools.php
is not found.
5.0
- New: Brand new version. Plugin rewritten from scratch.
- New: Shortcoder block for the block editor.
4.4
- New: Insert shortcode automatically adds «closing tag» if the shortcode has enclosed content parameter.
- Fix: Codemirror has been updated to latest version.
4.3
- New: Edit shortcode name after creating.
- New: Post modified date parameter added.
- Fix: Date parameters now display in site language.
4.2
- Fix: Some plugins fail to fire onload JS event since it was overwritten by shortcoder.
- Fix: Javascript in insert shortcode popup not working in IE 11.
- Fix: Missing parenthesis while calling
is_year
. - Fix: Widgets page not loading insert shortcode popup.
- Fix: Removed settings emoji icon from plugin actions list.
- Fix: Load latest version 5.42.0 of codemirror.
- Fix: Updated minimum required WordPress version.
4.1.9
- Fix: Minor UI refinements for better experience.
- Fix: Import error where some exported JSON files have 0 as EOF.
4.1.8
- New: Insert custom fields in shortcode content.
- Fix: Removed comments in shortcode output
4.1.7
- New: Categorize, search and filter shortcodes using «tags».
- New: Last used shortcode editor will be saved along with shortcode.
- New: Enclosed shortcode content can now be used as shortcode parameter.
- New: Active line highlight has been enabled for code editor.
- Fix: Codemirror has been updated to latest version.
- Fix: Minor admin interface enhancements.
4.1.6
- New: Date variables can noe be added into shortcode content.
- Fix: Error «trying to get property of non-object» is handled.
4.1.5
- New: Bloginfo variables can now be added into shortcode content.
4.1.4
- New: Codemirror powered syntax highlighted shortcode content code editor (beta).
4.1.3
- Fix: Shortcode names with not-allowed characters cannot be edited/deleted.
- New: Shortcode imports made can now be fresh or overwritten.
- New: Only users with
manage_options
capability will see «edit shortcode» option in insert window. - Fix: Import failure with UTF-8 characters.
- Fix: Case sensitive search in admin pages.
- Fix: Minor admin interface changes.
4.1.2
- New: Search box for shortcodes in admin page.
4.1.1
- Fix: HTTP 500 error because of syntax error in import module.
4.1
- New: Import/export feature for shortcodes.
- Fix: Visual editor is now disabled by default.
- Fix: Added instructions in admin page.
4.0.3
- New: Added feature to sort created shortcodes list.
- Fix: HTML errors in admin page
4.0.2
- Fix: Sometimes
get_current_screen()
was called early in some setups.
4.0.1
- Fix: Servers with PHP version < 5.5 were facing HTTP 500 error because of misuse of PHP language construct in code.
4.0
- New: Plugin rewritten from scratch.
- New: Brand new administration page
- New: Shortcode visibility settings, show/hide in desktop/mobile devices
- New: Insert WordPress information into shortcode content.
- Fix: Insert shortcode window is not loading.
- Fix: Unable to delete the shortcodes
(Older change logs are removed from this list)
Шорткоды WordPress: создание, установка, заработок
WordPress — мощная издательская система, одинаково удобная как для начинающих блогеров, так и для создания любых сайтов, форумов, соцсетей, магазинов и т.д.
Обычно для каждого применения подбирается соответствующий шаблон (template), но иногда его возможностей не хватает.
Вот тут на помощь приходят шорткоды, с помощью которых можно внести в Вордпресс собственную «изюминку».
Используйте эту инструкцию, чтобы создавать шорткоды для Вордпресс и размещать на сайте любую информацию для заработка.
Содержание страницы
Что такое шорткоды и как они работают
Шорткод — это короткий код (shortcode), который вставляется непосредственно в текст страницы, заголовка, виджета — то есть в контент и расширяет возможности Вордпресса.
С его помощью можно красиво оформить текст, разбить его на колонки, вставить на страницу содержание, кнопку, аудиоплеер, форму для заказа и множество других возможностей, которые отличают ваш Вордпресс от всех других.
Если отсутствует обработчик конкретного шорткода, то его вызов на странице будет выглядеть как обычный текст.
В данной статье намерено использованы имена несуществующих шорткодов, чтобы вы видели, как выглядит вызов шорт кода, а не результат его работы.
Типы шорткодов по структуре
Они бывают без параметров, с параметрами и с контентом.
Шорткоды без параметров
Иногда достаточно только вызвать шорткод, чтобы он выполнил строго определённую функцию. Никаких параметров ему передавать не нужно.
Например, такой код выводит горизонтальную линию. Её вид определяется в таблице стилей.
Этот вызов выводит текущий год. Удобно, чтобы не редактировать тексты каждый год.
Шорткоды с параметрами
Порой нужно передать параметры, чтобы получать разные результаты.
Например, вот так вставляется красивая кнопка, стиль которой должен быть прописан в таблице стилей.
[knopa title= «Перейти» url=http://vrogov.ru/]
Он содержит два параметра: title — это надпись на кнопке, например, Заказать, Подписаться и т.д.
url — это адрес перехода по клику.
Вот так можно вставлять цену в рублях, которая автоматически переводится из цены в долларах по текущему курсу ЦБ.
Здесь параметр s — это цена в долларах.
Шорткоды с контентом
Они состоят из двух частей, между которыми может быть любой контент поста, виджета и т.д.
Вот так можно выделить фрагмент текста или часть поста, «подложив» под него цветную подложку:
[fon color=eeeeee] Тут какой-то текст, который будет отображаться на цветном фоне.[/fon]
Параметр color задаёт цвет подложки в привычном 16-ричном коде.
А вот так можно выводить текст в две колонки одинаковой ширины:
[colum size= «one-half»]
Тут контент для левой колонки
[/colum]
[colum size= «one-half» last= «true»]
А здесь текст для правой.
[/colum]
Добавляем шорткоды в WordPress. | Impuls-Web.ru
Добрый день, дорогие читатели моего блога!
Сегодня я хочу затронуть такую интересную тему, как плагин для шорткодов WordPress. Что такое шорткоды WordPress, зачем они нужны и какой плагин лучше всего подойдёт для их создания?
Навигация по статье:
Что такое шорткод?
В переводе с английского «шорткод» (shortcode) можно перевести, как короткий код. При помощи коротких кодов можно создавать галереи с изображениями, слайдеры, статьи с формой подписки и многое другое, что привлекает внимание пользователей. Для работы с нимн можно воспользоваться специальными плагинами, о которых я сегодня расскажу.
Shortcodes Ultimate
Если вы ищите плагин для работы с шорткодами на WordPress на русском, тогда этот вариант станет для вас идеальным. Shortcodes Ultimate – это самый популярный плагин в репозитории WordPress. Его скачали более 780 тысяч раз. В наличии более 50 шорткодов, здесь есть много интересного, начиная от кнопок и заканчивая каруселями изображений.
Более того, работать с плагином очень удобно, все лаконично структурировано и красиво оформлено. Вся документация программы есть и на русском языке, что не может не радовать. Добавляются шорткоды при помощи простой кнопки «Вставить шорткод», которая появляется на странице редактирования записей и страниц после установки плагина.
Основные возможности плагина:
- 1.Установка аудио в самовоспроизводящемся режиме.
- 2.Наличие слайдеров и каруселей.
- 3.Возможность установки формы подписки.
- 4.Возможность выделения текста разными цветами и выделение заголовка.
- 5.Создание галереи изображений.
- 6.Возможность установки кнопок в любом месте страницы.
WordPress ShortCodes
WordPress ShortCodes немного отстает от своего конкурента по скачиванию, а все по тому, что количество функций заметно меньше. Благодаря этому плагину можно добавлять разные кнопки, закладки, списки, ссылки и многое другое. Также есть возможность использования пользовательских настроек CSS.
ShortCoder
Если вы хотите создавать свои собственные шорткоды при помощи плагина на WordPress, не выбирать из списка готовых, а именно создавать свои. Тогда вам подойдёт плагин ShortCoder, который позволяет легко это сделать, а потом использовать созданные шорткоды на страницах и в записях.
Создавать собственные шорткоды – это очень практично, особенно, если вы часто размещаете рекламу на сайте.
ShortCoder – это очень удобный в использовании плагин с простым интерфейсом и функционалом, который решает все самые распространённые проблемы пользователей.
Для создания шорткода нам нужно:
- 1.После установки плагина заходим «Настройки» => «ShortCoder».
- 2.Ввести имя шорткода
- 3.Добавляем фрагмент кода, который будет выводится на страницы при использовании данного шорткода.
- 4.Нажимаем кнопку “Create Shortcode”
- 5.Сам шорткод можно увидеть в верхней правой части панели создания шорткода.
Easy Bootstrap Shortcode
Easy Bootstrap Shortcode – это популярный плагин, с набором шорткодов, которые позволяют добавить на сайт следующие элементы:
- 1.списки
- 2.отдельные кнопки и группы кнопок
- 3.индикаторы загрузки
- 4.ползунки или слайдеры
- 5.вкладки (табы)
- 6.блоки описания и многое другое.
Особенностью плагина является возможность использования огромного количества иконок. Более того, поместить их можно практически куда угодно (на кнопки, в заголовки, в определенные области и т.д.). Также, вы можете менять цвет этих иконок.
Все плагины из моего списка можно скачать из репозитория wordpress они не требуют множества настроек и работают эффективно.
Спасибо, что прочитали мою статью. Надеюсь, что она была полезной для вас! Если это так, делитесь ею с друзьями в социальных сетях и подписывайтесь на мой блог. Готовлю для вас новую интересную тему!
На этом на сегодня всё. Пойду парить ноги малому. Он у меня опять из садика какую-то инфекцию принёс. Народ, есть у кого-нибудь дети, которые ходят в садик и не болеют каждый месяц или через месяц? Это какая-то катастрофа! Если у вас есть дети и вы знаете как бороться с частыми болезнями – буду ОЧЕНЬ признательна если вы поделитесь этим секретом в комментариях 🙂
Желаю вам хорошего настроения! До встречи в следующих статьях!
С уважением Юлия Гусарь
Создание шорткодов | 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 года, 3 месяца назад пользователем savsoft.
- Тема изменена 2 года, 3 месяца назад пользователем savsoft.
- Тема изменена 2 года, 3 месяца назад пользователем savsoft.
Shortcoder — Создание коротких кодов для чего угодно — плагин для WordPress
ПлагинShortcoder позволяет создавать собственные короткие коды для HTML, JavaScript и других сниппетов. Теперь шорткоды можно использовать в сообщениях / страницах, и фрагмент будет заменен на место.
✍ Простое создание коротких кодов
- Дайте имя для шорткода
- Вставить HTML / JavaScript / CSS как содержимое шорткода
- Сохранить!
- Теперь вставьте шорткод
[sc name = "my_shortcode"]
в свое сообщение / страницу. - Вуаля! В вашем сообщении есть HTML / Javascript / CSS.
✨ Характеристики
- Создавайте собственные шорткоды , легко и используйте их в любом месте, где поддерживаются шорткоды.
- Иметь HTML , Javascript , CSS в качестве содержимого шорткода.
- Вставка: Пользовательские параметры в шорткоде
- Вставка: Параметры WordPress в шорткоде
- Несколько редакторов: кодовый, визуальный и текстовый режимы.
- Глобальное отключение шорткода, когда он не нужен.
- Отключить шорткод на компьютере и мобильных устройствах.
- Кнопка в редакторе сообщений для выбора коротких кодов для вставки.
- Поддерживает Гутенберга.
🎲 Пример использования
- Создайте шорткод с именем «adsenseAd» на странице администратора шорткодера.
- Вставьте код AdSense в данное поле и сохраните его.
- Используйте
[sc name = "adsenseAd"]
в своих сообщениях и на страницах. - Тада !!! рекламный код заменяется, и он появляется в сообщении.
- Теперь вы можете редактировать рекламный код в одном месте, и код обновляется во всех местах, где используется шорткод.
Аналогичным образом можно создавать короткие коды для часто используемых сниппетов.
Вы также можете добавлять специальные параметры (например, %% id %%
) внутри фрагментов и изменять их значение, например [sc name = "youtube"]
, когда они используются.
Ссылки
Этот плагин предоставляет 1 блок.
- шорткодер / шорткодер
- Shortcoder — Создавайте короткие коды для чего угодно
- Распакуйте заархивированный файл и загрузите папку
Shortcoder
в каталог/ wp-content / plugins /
. - Активируйте плагин через меню
Plugins
в WordPress. - Откройте страницу администратора по ссылке «Shortcoder» в меню навигации.
Пожалуйста, посетите страницу документации плагина для получения полного списка часто задаваемых вопросов.
Какие символы разрешены для имени шорткода?
Допустимые символы: буквы, цифры, дефисы и подчеркивания.
Мой шорткод не работает в моем конструкторе страниц!
Пожалуйста, проверьте с помощью своего плагина конструктора страниц, может ли блок / место / область, где используется шорткод, выполнять шорткоды. Если да, то шорткод должен работать нормально, как и обычные шорткоды WordPress.
Мой шорткод не работает!
Пожалуйста, проверьте следующее, если вы заметили, что содержимое шорткода не печатается или вывод не соответствует ожидаемому.
- Убедитесь, что содержимое шорткода распечатано. Если содержимое шорткода не печатается, проверьте настройки шорткода, чтобы узнать, включена ли какая-либо опция, ограничивающая место и время печати шорткода. Также проверьте правильность имени шорткода и отсутствие повторяющегося атрибута
name
для шорткода. - Если короткий код печатается, но результат не соответствует ожиданиям, попробуйте содержимое короткого кода в изолированной среде и убедитесь, что содержимое короткого кода работает правильно, как ожидалось. Иногда это могут быть внешние факторы, такие как тема, другой плагин может конфликтовать с используемым содержимым шорткода.
- Существует известное ограничение API шорткодов, когда существует комбинация незамкнутых и закрытых шорткодов. Пожалуйста, обратитесь к этому документу для получения дополнительной информации.
- Убедитесь, что содержимое шорткода распечатано. Если содержимое шорткода не печатается, проверьте настройки шорткода, чтобы узнать, включена ли какая-либо опция, ограничивающая место и время печати шорткода. Также проверьте правильность имени шорткода и отсутствие повторяющегося атрибута
Могу ли я вставить код PHP в содержимое шорткода?
Нет, сейчас плагин поддерживает только HTML, Javascript и CSS в качестве содержимого шорткода.
«Шорткодер — создание шорткодов для чего угодно» — программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
авторов5.3.2
- Новое: в редакторе кода шорткоды будут выделены, а размер шрифта редактора кода немного больше.
5.3.1
- Новое: редактор кода теперь становится редактором по умолчанию.
- Fix: Незначительные изменения в интерфейсе администратора.
5,3
- Новое: Добавлена поддержка подчеркивания в пользовательских параметрах.
- Новое: Готовимся к интернационализации плагина.
- Исправление: всплывающее окно вставки короткого кода показывает повторяющиеся доступные параметры в случае одного и того же параметра в другом регистре.
5.2.1
- Fix: Пользовательские параметры не заменяются в некоторых сценариях.
- Исправление: Незначительное улучшение для вставки формы настраиваемых параметров.
5,2
- Новое: теперь для пользовательских параметров можно указать значения по умолчанию.
- Исправление: теги сценария, заполнитель настраиваемого поля и обратная косая черта иногда удаляются после сохранения шорткода.
- Исправление: Атрибут Rel изменен для ссылок.
- Новое: добавлена ссылка «Управление шорткодами» на страницу списка плагинов для облегчения доступа после активации.
5,1
- Новое: на страницу списка шорткодеров добавлена ссылка «Импорт / экспорт».
- Исправление:
empty ()
выдает ошибку в некоторых местах для пользователей, использующих PHP 5.5 ниже, поскольку ему было передано возвращаемое значение функции. - Исправление: кнопка шорткодера QTTags загружалась во внешних интерфейсах.
- Исправление: всплывающее окно «Вставить короткий код» было скрыто на странице настройки темы.
- Исправление:
array_key_exists
массив, но с предупреждением bool. - Исправление: Скрытие метабокса комментариев на странице редактирования шорткода, как это было показано в определенных условиях.
5.0.4
- Исправление:
script
иstyle
теги удалены после обновления 4.x. В этой версии будет запущена новая миграция, а содержимое шорткода будет исправлено.
5.0.3
- Исправление: содержимое шорткода не экранируется при использовании редактора кода.Это требование, потому что
post_content
ведет себя странно, когда у пользователя включено расширенное редактирование.
5.0.2
- Исправление: короткие коды внутри содержимого коротких кодов не выполняются.
- Исправление: отключение блока Гутенберга для старых неподдерживаемых версий WordPress.
5.0.1
- Исправление: редактор кода экранирует символы HTML.
- Исправление:
get_current_screen ()
undefined. - Исправление: Редактор кода не работает, если есть какой-либо другой плагин, загружающий codemirror.
- Исправление:
tools.php
не найден.
5,0
- New: Совершенно новая версия. Плагин переписан с нуля.
- Новое: блок шорткодера для редактора блоков.
4,4
- Новое: Вставка шорткода автоматически добавляет «закрывающий тег», если шорткод содержит параметр содержимого.
- Fix: Codemirror обновлен до последней версии.
4,3
- Новое: редактировать имя шорткода после создания.
- Новое: добавлен параметр даты изменения публикации.
- Fix: Параметры даты теперь отображаются на языке сайта.
4,2
- Исправление: некоторые плагины не запускают событие onload JS, так как оно было перезаписано шорткодером.
- Исправление: Javascript во всплывающем окне вставки короткого кода не работает в IE 11.
- Исправление: отсутствие круглых скобок при вызове
is_year
. - Исправлено: страница виджетов не загружает всплывающее окно вставки короткого кода.
- Fix: Удален значок смайлика настроек из списка действий плагина.
- Fix: Загрузить последнюю версию 5.42.0 codemirror.
- Fix: Обновлена минимально необходимая версия WordPress.
4.1.9
- Fix: Незначительные улучшения пользовательского интерфейса для лучшего опыта.
- Исправление: ошибка импорта, при которой некоторые экспортированные файлы JSON имеют 0 как EOF.
4.1.8
- Новое: вставка настраиваемых полей в содержимое шорткода.
- Исправление: Удалены комментарии в выводе шорткода .
4.1.7
- Новое: категоризация, поиск и фильтрация коротких кодов с помощью «тегов».
- Новое: последний использованный редактор шорткода будет сохранен вместе с шорткодом.
- Новое: вложенное содержимое шорткода теперь можно использовать как параметр шорткода.
- Новое: для редактора кода активировано выделение активной строки.
- Fix: Codemirror обновлен до последней версии.
- Fix: Незначительные улучшения интерфейса администратора.
4.1.6
- Новое: переменные даты нельзя добавлять в содержимое шорткода.
- Исправление: Исправлена ошибка «попытка получить свойство не-объекта».
4.1.5
- Новое: переменные Bloginfo теперь можно добавлять в содержимое шорткода.
4.1.4
- Новое: Codemirror с поддержкой синтаксиса выделил редактор кода содержимого шорткода (бета).
4.1.3
- Исправление: имена шорткодов с недопустимыми символами нельзя редактировать / удалять.
- Новое: импортированные короткие коды теперь могут быть свежими или перезаписанными.
- Новое: только пользователи с возможностью
manage_options
увидят опцию «редактировать шорткод» в окне вставки. - Исправление: Ошибка импорта с символами UTF-8.
- Fix: Поиск с учетом регистра на страницах администратора.
- Fix: Незначительные изменения интерфейса администратора.
4.1.2
- Новое: поле поиска шорткодов на странице администратора.
4.1.1
- Исправление: ошибка HTTP 500 из-за синтаксической ошибки в модуле импорта.
4,1
- Новое: функция импорта / экспорта шорткодов.
- Исправление: Визуальный редактор теперь отключен по умолчанию.
- Fix: Добавлены инструкции на странице администратора.
4.0.3
- Новое: Добавлена возможность сортировки созданного списка шорткодов.
- Исправление: ошибки HTML на странице администратора
4.0.2
- Исправление: иногда
get_current_screen ()
вызывался рано в некоторых настройках.
4.0.1
- Исправление: серверы с версией PHP <5.5 сталкивались с ошибкой HTTP 500 из-за неправильного использования языковой конструкции PHP в коде.
4.0
- Новое: Плагин переписан с нуля.
- New: Совершенно новая административная страница
- Новое: настройки видимости шорткода, показать / скрыть на настольных / мобильных устройствах
- Новое: вставка информации WordPress в содержимое шорткода.
- Исправление: Окно вставки короткого кода не загружается.
- Исправление: невозможно удалить короткие коды
(старые журналы изменений удалены из этого списка)
.Шорткод сообщений дисплея — Поддержка
Шорткод Отображать сообщения позволяет добавлять список сообщений вашего блога на разные страницы. Используя аргументы , вы можете отображать определенные сообщения на основе их категорий или тегов.
Шорткоды — это небольшие фрагменты кода, разработанные для WordPress, которые позволяют добавлять различные функции на свой сайт или блог. Более подробную информацию о шорткодах можно найти здесь.
Содержание
Просмотр шорткода сообщений
Добавление шорткода
Отображение аргументов
Примеры настройки
Выравнивание изображения
(расширенный) Несколько запросов таксономии
Ограничения
Как найти идентификатор сообщения
Шорткод [display-posts] не будет работать для сайтов с WordPress.com Бизнес или более высокий план с использованием плагинов. Различные плагины предлагают аналогичные функции.
Если вы добавили шорткод перед переходом на тарифный план Business или выше, ваш код все еще там. После установки плагина Display Posts Shortcode, подобного этому, коды снова будут отображать контент.
Отображение коротких кодов сообщений
Существует ряд причин, по которым вы можете захотеть использовать шорткод «Отображать сообщения».
- Вы хотите отображать короткий список сообщений на своей домашней странице, а опция избранных сообщений либо не является частью вашей темы, либо сообщения отображаются не так, как вы хотите.
- Вы хотите создать страницу авторов с биографиями и некоторыми из их последних опубликованных работ на своем сайте.
- Вы хотите выделить определенные сообщения, например объявления, на странице.
- Вы хотите добавить определенный список сообщений к виджету на боковой панели или нижнем колонтитуле.
- Многое другое.
↑ Содержание ↑
Добавление шорткода
Следующие инструкции будут работать для редактирования Page , Post или Text Widget .Когда вы добавите следующий код, вы увидите только заполнитель кода в редакторе. Но когда вы опубликуете свою страницу, вы увидите результат использования шорткода.
- Редактировать страницу, сообщение или текстовый виджет.
- Добавьте шорткод [display-posts] в сообщение или страницу.
- Опубликуйте или обновите свою страницу / сообщение.
Если вы используете редактор блоков WordPress, вы также можете добавить блок Shortcode , чтобы добавить шорткод Display Posts.
Вот как шорткод Display Posts выглядит на действующей странице с использованием темы Twenty Seventeen.Отображение новых сообщений и обновлений существующих сообщений может занять до одного часа везде, где вы используете этот шорткод.
Шорткод «Отображать сообщения» по умолчанию отображает маркированный список из 10 последних сообщений. Можно настроить количество сообщений, а также стиль и то, какие элементы сообщений отображаются в списке (заголовок, избранные изображения, выдержки и т. Д.).
↑ Содержание ↑
Аргументы дисплея
Аргументы используются для настройки отображения сообщений.Ниже приведен список общих аргументов, которые вы можете добавить в свой шорткод «Отображаемые сообщения», и примеры того, как шорткод должен выглядеть с добавленным аргументом.
автор
Укажите автора сообщения
По умолчанию: пусто
Пример: [display-posts author = «bill»]
категория
Укажите краткий заголовок категории (или разделенный запятыми список кратких заголовков категорий). Посмотрите этот шорткод в действии на этом примере сайта.
По умолчанию: пусто
Пример: [display-posts category = «fishing, походы»]
date_format
Укажите формат даты, используемый, когда include_date истинно.См. Раздел Форматирование даты и времени в Кодексе для получения дополнительной информации.
По умолчанию: «(n / j / Y)»
Пример: [display-posts include_date = «true» date_format = «F j, Y»]
id
Укажите конкретный идентификатор сообщения (или несколько идентификаторов сообщения) для отображения.
По умолчанию: пусто
Пример: [display-posts]
image_size
Укажите размер изображения для показа избранного изображения, если оно есть в публикации. Image_size может быть установлен на миниатюру, средний, большой (все управляется из Настройки> Медиа).
По умолчанию: пусто
Пример: [display-posts image_size = «thumbnail»]
, если вы используете тему, которая поддерживает параметры содержимого и для нее настроено не показывать избранные изображения на страницах, аргумент image_size также не будет влиять на шорткоды, используемые на странице сайта — избранные изображения не будут отображаться для любые сообщения, добавленные через шорткод, даже если шорткод говорит, что они должны отображаться.
include_content
Включить полное содержание сообщения после заголовка.
По умолчанию: пусто
Пример: [display-posts include_content = «true»]
include_date
Включить дату публикации после заголовка сообщения. Формат по умолчанию — (30.07.12), но его можно настроить с помощью параметра date_format.
По умолчанию: пусто
Пример [display-posts include_date = «true»]
include_excerpt
Включите выдержку из сообщения после заголовка (и даты, если таковая имеется).
По умолчанию: пусто
Пример: [display-posts include_excerpt = «true»]
смещение
Количество столбов, которые нужно передать
По умолчанию: 0
Пример: [display-posts offset = «3»]
порядок
Укажите порядок сортировки сообщений: по убыванию (DESC) или по возрастанию (ASC).
По умолчанию: DESC
Пример: [display-posts order = «ASC»]
orderby
Укажите, по какому принципу упорядочиваются сообщения. Смотрите доступные параметры здесь.
По умолчанию: date
Пример: [display-posts orderby = «title»]
folio_type
Если вы используете тип публикации Портфель, используйте его для получения элементов из определенного типа портфеля.
post_parent
Показать дочерние страницы определенной страницы. Вы можете указать идентификатор или «текущую», которая отображает дочерние элементы текущей страницы.
По умолчанию: пусто
Пример: [display-posts post_type = «page» post_parent = «8»]
post_status
Показать сообщения, связанные с определенным статусом сообщения
По умолчанию: опубликовать
Пример: [display-posts post_status = «publish, future»]
post_type
Укажите, какой тип сообщения использовать. Вы можете использовать значение по умолчанию (сообщение или страница). Для портфелей используйте «джетпак-портфель». Точно так же для отзывов используйте «реактивный ранец-отзыв».
По умолчанию: post
Пример: [display-posts post_type = «page»]
posts_per_page
Сколько сообщений отображать.
По умолчанию: 10
Пример: [display-posts posts_per_page = «5»]
tag
Укажите заголовок тега (или список разделов тегов, разделенных запятыми)
По умолчанию: пусто
Пример: [display-posts tag = «tag1, tag2»]
taxonomy, tax_term и tax_operator
Используйте эти параметры для выполнения расширенных запросов таксономии. Используйте ‘taxonomy’ для таксономии, которую вы хотите запросить, ‘tax_term’ для названия термина (или терминов), который вы хотите включить, и ‘operator’, чтобы изменить способ использования этих терминов в запросе (скорее всего, это поле будет не понадобиться).
По умолчанию: ‘taxonomy’ = empty, ‘tax_term’ = empty, ‘tax_operator’ = ‘IN’
Пример: [display-posts taxonomy = «color» tax_term = «blue, green»]
оболочка
Какой тип HTML следует использовать для отображения списков. Это может быть неупорядоченный список (ul), упорядоченный список (ol) или элементы div (div), которые вы затем можете оформить самостоятельно.
По умолчанию: ul
Пример: [display-posts wrapper = «ol»]
↑ Содержание ↑
Примеры настройки
Вот несколько примеров коротких кодов, сочетающих несколько аргументов для отображения определенного списка сообщений.
[display-posts tag = «advanced» posts_per_page = «20»]
Здесь будут перечислены 20 последних сообщений с тегом «расширенный».
[display-posts tag = «advanced» image_size = «thumbnail»]
Здесь будут перечислены 10 последних сообщений с пометкой «Advanced» и отобразится изображение сообщения с размером «Thumbnail».
[display-posts category = «must-read» posts_per_page = «- 1» include_date = «true» order = «ASC» orderby = «title»]
Здесь будут перечислены все сообщения в категории «Обязательно к прочтению» в алфавитном порядке с добавлением даты в конце.
[display-posts wrapper = «ol»]
Это отобразит сообщения в виде упорядоченного списка. Параметры: ul для неупорядоченных списков (по умолчанию), ol для упорядоченных списков или div для div.
[дисплей-сообщения]
Это отобразит только сообщения с ID 14 и 3.
↑ Содержание ↑
Выравнивание изображения
Обычный запрос — отобразить список сообщений с заголовком, выдержкой и миниатюрой, выровненными по правому краю.Вот шорткод, который вы можете использовать:
[display-posts include_excerpt = «true» image_size = «thumbnail» wrapper = «div»]
Включает отрывок, добавляет изображение размера «эскиза» (вы можете настроить размеры изображения в Manage → Settings → Media ) и сообщает ему, что список должен быть представлен без маркеров.
Чтобы изображение перемещалось вправо, добавьте его в свой собственный файл CSS (требуется WordPress.com Premium или WordPress.com Бизнес-обновление):
.display-posts -isting .alignleft {
float: right;
поля: 0 0 5px 5px;
}
↑ Table of Contents ↑
(Advanced) Несколько таксономических запросов
Хотя большинству людей понадобится только один запрос таксономии, этот шорткод поддерживает бесконечное количество запросов таксономии. Допустим, вы хотите, чтобы все сообщения в категории «избранные» были отмечены тегом «домашняя страница».Мы будем использовать короткий код, который выглядит так:
.[display-posts taxonomy = «category» tax_term = «Featured» taxonomy_2 = «post_tag» tax_2_term = «домашняя страница»]
Если вы хотите получить все сообщения в категории «избранные», которые также помечены как «синий» или «зеленый», вы можете использовать короткий код, который выглядит следующим образом:
[display-posts taxonomy = «category» tax_term = «Featured» taxonomy_2 = «post_tag» tax_2_term = «синий, зеленый» tax_2_operator = «OR» tax_relation = «AND»]
Вы можете нанизать столько ниток, сколько захотите, просто начните счет с 2.В приведенном ниже списке полей замените (count) фактическим числом.
Вот доступные поля:
taxonomy_ (count)
Какая таксономия запрашивать
По умолчанию: пусто
tax_ (count) _term
Какие термины включать (если более одного, разделяйте запятыми)
По умолчанию: пусто
tax_ (count) _operator
Как запросить условия (IN, NOT IN или AND)
По умолчанию: IN
tax_relation
Опишите взаимосвязь между несколькими запросами таксономии (если результаты соответствуют всем запросам или только одному из них).Доступные варианты: И и ИЛИ
По умолчанию: И
↑ Содержание ↑
Ограничения
Шорткод отображения сообщений может отображать не более 100 сообщений.
↑ Содержание ↑
Как найти идентификатор сообщения
Вы можете найти идентификатор сообщения в URL-адресе редактирования сообщения в редакторе сообщений. Например, идентификатор сообщения для следующего примера — «125».
.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
.Shortcodes Finder — плагин для WordPress
Shortcodes Finder поможет вам:
* Найти каждый шорткод (по тегу или типу контента), присутствующий в ваших сообщениях WordPress, страницах и содержимом настраиваемого типа
* Искать неиспользуемые шорткоды
* Отключить активные или неиспользуемые / потерянные шорткоды
* Перед тем как тестировать шорткоды используйте их на своем сайте
Из панели управления WordPress
- Посетите «Plugins> Add New»
- Найдите «Средство поиска коротких кодов»
- Активируйте плагин со страницы плагинов.
Из WordPress.org
- Загрузить ZIP-файл программы поиска коротких кодов
- Распаковать
- Загрузите распакованный каталог в каталог «/ wp-content / plugins /».
- Активируйте плагин со страницы плагинов.
«Shortcodes Finder» — программа с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
авторов1.4.3
- Перенаправить на страницу плагина после активации
- WordPress 5.5 совместимость
1.4.2
- Добавлена возможность поиска шорткодов в черновике, будущем, ожидающем и частном содержимом
- Заменены старые ссылки guid на постоянные ссылки
- Совместимость с WordPress 5.4.2
1.4.1
- Добавлена возможность поиска параметров шорткодов на странице документации
- Ускоренная страница документации
- Ссылка на использование шорткода со страницы документации
- Скрытое дополнительное содержимое при поиске страниц документации
1.4,0
- Страница документации: получите информацию о шорткодах (исходный файл, класс и параметры) — Спасибо @luxxor
- Удалены ненужные вызовы js / css внешнего интерфейса
- Исключено несколько ложных срабатываний неиспользуемых коротких кодов
- Использованы значки Font Awesome вместо изображений
- Совместимость с WordPress 5.4.1
- Совместимость с Tablepress
- Новые скриншоты в документации плагина
1.3.0
- Страница настроек
- Отключить все неиспользуемые / потерянные шорткоды
- Отключить выбранные активные шорткоды
- WordPress 5.3.2 совместимость
- Незначительные изменения
1.2.10
- Исправить мульти-гармошку для одного и того же шорткода на вкладке неиспользуемых шорткодов
- Исправить функцию копирования в буфер обмена
1,2,9
- Поиск Ajax для веб-сайтов с большим количеством содержимого
- Улучшения графики
- Рефакторинг кода
1,2,8
- Искать в содержании определенный шорткод
- Незначительные изменения
1.2,7
- Совместимость с WordPress 5.2
- Совместимость Visual Composer (конструктор страниц WP Bakery)
- Функция «Копировать в буфер обмена» для протестированных шорткодов
- Итальянский язык
- Незначительные изменения
1,2,6
- Совместимость с WordPress 5.1
- Исправления ошибок
- Незначительные изменения
1,2,5
- Рекурсивность для поиска множества вхождений коротких кодов
1,2,4
- WordPress 5.0 совместимость
- Исправления ошибок
1.2.3
1.2.x
- Улучшения графики
- Незначительные изменения
1.2.0
- Добавлена страница неиспользуемых шорткодов
- Счетчик коротких кодов
- Исправления ошибок
1.1.x
1.1.0
- Шорткоды произвольных типов записей просмотреть
- Обрезанное длинное содержимое внутри предварительного просмотра шорткода
1.0.1
- Исправление при переходе параметров на тестовую страницу
- Textarea вместо поля ввода для тестового содержимого