Вопросы с тегом «shortcode»

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

6
Где поставить мой код: плагин или functions.php?
Существует ли простая для понимания схема для определения того, какой код принадлежит плагину или теме functions.php? Там есть много случаев , и много дискуссий о той теме, в основном , потому что есть некоторые неправильные представления о внутренней работе WordPress. Я прошу ответ на основе фактов, а не мнений. Следует …

8
Ставить в очередь скрипты / стили при наличии шорткода
Каков идеальный способ регистрации / постановки в очередь скриптов и / или стилей для использования в плагинах? Недавно я сделал плагин простым плагином для добавления пользователя аватар / граватар с коротким кодом. У меня есть разные варианты стилей для отображения аватара (квадрат, круг и т. Д.), И я решил поместить …

8
Условная загрузка JavaScript / CSS для шорткодов
Я выпустил плагин, который создает шорткод и требует файл JavaScript и файл CSS для загрузки на любую страницу, которая содержит этот шорткод. Я мог бы просто загрузить скрипт / стиль на все страницы, но это не лучшая практика. Я только хочу загрузить файлы на страницах, которые вызывают шорткод. Я нашел …

2
Как добавить кнопку шорткода в редактор TinyMCE?
Как сделать любой значок плагина в посте WordPress? Код, который я хочу вставить в код плагина и появится в панели сообщений [wp-admin / post.php]. Понравилось это изображение: Вывод: если я нажимаю на значок, он автоматически записывает [plugin]содержимое публикации следующим образом:

1
Что делает извлечение (shortcode_atts (массив (?)
Кодекс говорит shortcode_atts()объединяет атрибуты шорткода пользователя с известными атрибутами и при необходимости вводит значения по умолчанию. Результат будет содержать каждый ключ из известных атрибутов, объединенный со значениями из атрибутов шорткода. Это не имеет особого смысла для меня (я новичок). Вот пример: function wps_trend($atts) { extract( shortcode_atts( array( 'w' => '500', …
28 shortcode 

9
Остановите WordPress, автоматически добавив теги <br> для публикации контента
Есть ли способ запретить WordPress автоматически вставлять &lt;br&gt;теги при добавлении возвратов в текстовом редакторе WordPress. Я хотел бы, чтобы он вел себя больше как редактор кода, где я могу структурировать код так, как мне нравится, и сделать его легким для чтения. Код, который я использую в редакторе: [one_third][team_member image_url="team_member.jpg" name="Laser …

3
Сплит контент и галерея
Есть ли способ разделить содержание поста и короткий код галереи. Я хочу отображать галерею вне моего обычного контента независимо от того, как и где он размещен. Я могу использовать это, чтобы получить сам шорткод: if(has_shortcode(get_the_content(), 'gallery')){ $pattern = get_shortcode_regex(); preg_match("/$pattern/s", get_the_content(), $matches); echo do_shortcode($matches[0]); } Но это не работает, если …

1
apply_filters ('the_content', $ content) против do_shortcode ($ content)
Допустим, у меня есть опция темы или пользовательская текстовая область постмета. Теперь я хочу выполнить несколько коротких кодов, общие тексты, изображения и т. Д. Что будет лучшей практикой и почему? Опция 1: $content = //my text area data; echo apply_filters('the_content', $content); Вариант 2: $content = //my text area data; echo …

3
Решение для отображения коротких кодов в Admin Editor
Я задавал этот вопрос около года назад, и я надеюсь, что есть какое-то простое решение, которое позволит мне достичь моей цели. Так что вот так: Я часто использую шорткоды в редакторе администратора, но когда я передаю это клиенту, они часто не понимают, как они работают. То, что я ищу, - …

4
Показать шорткод без его выполнения
Я пытаюсь отобразить код на моей странице WordPress, и он не работает. Все, что я прочитал, говорит о том, что вы должны иметь возможность просто использовать preтег с кодовым тегом, и было бы хорошо, но когда я пытаюсь отобразить короткий код, он отображает короткий код, а не отображает код. Кодекс …
18 shortcode 

2
Как настроить вывод шорткода галереи изображений WP из плагина?
Мы создаем плагин, который отображает сообщения, и мы также хотим отображать галерею изображений, когда она используется в сообщении. Однако нужно ли ограничивать количество отображаемых фотографий? Это возможно?

5
Как мне избежать ']' в коротком коде?
Как мне избежать правильной скобки в коротком коде? Я работаю над плагином Google Map, который имеет закодированные точки. Иногда в полигонах есть], что заставляет WP думать, что это конец шорткода. Например: [my_shortcode latitude='36.93' longitude='-72.98' encoded_points='ortlF~g]tM?cZEH`z]}|@DQfi]' ] Я пробовал, &amp;#93;что не вызывает проблемы для WP, но это вызывает проблему для моего …
17 shortcode 

3
Передать логическое значение в шорткоде
В шорткодах WordPress как передать логические атрибуты? Оба [shortcode boolean_attribute="true"]или [shortcode boolean_attribute=true]дают строковые значения. РЕДАКТИРОВАТЬ Не будет проблем для пользователей, которые знают, что делают, если я использую трюк, который прокомментировал @brasofilo. Но некоторые пользователи будут потеряны, если они дадут falseзначение атрибута и получат trueзначение. Так есть ли другое решение?

4
Как вручную исправить код галереи WordPress, используя PHP в functions.php?
Много раз говорилось, что Wordpress выводит действительно плохой код для встроенной функции галереи. Это основной код, отвечающий за вывод галереи (в /wp-includes/media.php): function gallery_shortcode($attr) { global $post; static $instance = 0; $instance++; // Allow plugins/themes to override the default gallery template. $output = apply_filters('post_gallery', '', $attr); if ( $output != …

2
Шорткод всегда отображается вверху страницы
Я использую шорткод для извлечения разных циклов через loops-name.php. По какой-то причине это всегда вверху страницы. Я гуглил его, и использование echo вместо return вызывает эту проблему, но с моим кодом я не использую echo. Вот короткий код: // setup the shortcode for use function friendly_loop_shortcode( $atts, $content = null …
15 shortcode 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.