Показывать шорткоды в виде текста без их выполнения

Пример шорткода: [mytab] my content [/mytab],

Но когда плагин активен, он показывает содержимое шорткода, а не показывает шорткод в виде текста. Я не хочу показывать контент, я хочу показывать только такой шорткод. [mytab] my content [/mytab]

1 ответ

Решение

Используя ответ из Wordpress Stackexchange:

3 решения, чтобы показать ваш шорткод в виде текста (не выполнять его):

  1. Использовать второй [] для ваших шорткодов. Такие как:

    [[my-shortcode]]
    

    Для вашего случая это решение будет работать так:

    [[mytab] my content [/mytab]]
    
  2. Разбейте шорткод с помощью HTML-тега, например <span>, <p>, <code>, <div> и т. д. Такие как:

    [<code>my-shortcode</code>]
    

    Ваш случай:

    [<code>mytab</code>] my content [<code>/mytab</code>]
    
  3. Побег [ с &#91; а также ] с &#93;:

    &#91;my-shortcode&#93;
    

    Ваш код:

    &#91;mytab&#93; my content &#91;/mytab&#93;
    

    ПРИМЕЧАНИЕ: если вы добавите 3-е решение в текстовый редактор WordPress и после этого переключитесь на визуальный редактор, тогда ваши экранирования будут преобразованы в []

Другие вопросы по тегам