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

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

1
Как использовать другие шорткоды в контактной форме 7-формы? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Я заметил, что любой шорткод, который не является частью контактной формы 7 встроенных шорткодов, не работает. Например: …

6
Как включить код только на определенных страницах?
Я изучаю плагины и шорткоды. Я заметил, что когда я активирую свой плагин, его код загружается на все мои страницы - даже на те страницы, на которых нет моего шорткода. (Я не имею в виду контент против страниц администратора). На некоторых страницах контента я использую определенный шорткод, а на других …

2
Функция перенаправления внутри шорткода
Я разрабатываю бесплатный плагин для подключения внешней системы поддержки к WordPress, чтобы иметь возможность аутентифицировать пользователей на WordPress. Для этого, в настоящее время из внешней системы, пользователь отправляется на страницу входа в WordPress с этим в конце ?action=freshdesk-remote-login Мой плагин затем проверяет, вошел ли пользователь в WP, если нет, показывает …

2
do_shortcode () на странице администратора
Я использую несколько плагинов, которые имеют шорткоды ... однако вместо создания общедоступной страницы для контента я создал несколько новых страниц с помощью администратора, add_menu_pageи мне нужно знать, как их использовать do_shortcode()в этом контексте. В существующем состоянии вся функция выплевывает строку. Я предполагаю, что это потому, что API шорткода недоступен на …

3
Ошибка PHP с обработчиком шорткода из класса
В настоящее время я использую следующий общий поток для добавления шорткода для плагина. class MyPlugin { private $myvar; function baztag_func() { print $this->myvar; } } add_shortcode( 'baztag', array('MyPlugin', 'baztag_func') ); Теперь, когда этот класс и его метод вызваны, я получаю следующую ошибку. Неустранимая ошибка: использование $ this, когда не в …

1
Пользовательский медиафайл для вставки шорткода
Я работаю над плагином, который создает пользовательский тип сообщения «портфолио» вместе с шорткодом для вставки на любую страницу или сообщение. Шорткод: [portfolio option1=“1” option2=“0” option3=“1” ] И он работает просто отлично, он показывает все пользовательские сообщения с помощью пользовательских WP_query. Но я хочу пойти дальше. Создайте пользовательскую кнопку рядом с …

1
Добавить самозакрывающуюся кнопку короткого кода в TinyMCE в WP 4.6
Я знаком с созданием самозакрывающихся коротких кодов, таких как: // shortcode function wpse_shortcode_example( $wpse_atts ) { // Attributes $wpse_atts = shortcode_atts( array( 'foo' => 'bar', 'width' => '100%', 'height' => 'auto', ), $wpse_atts, 'wpse' ); // Return return '<embed src="' . $wpse_atts['src'] . '" width="' . $wpse_atts['width'] . '" height="' …

1
Изменить внешний вид текста шорткода в редакторе
Можно ли изменить внешний вид шорткодов в редакторе или сделать его более отличимым от окружающего текста? Например, если содержание сообщения таково ... Ссылочный сайт о Lorem Ipsum, предоставляющий информацию о его происхождении, а также случайный генератор Lipsum. Ссылочный сайт о Lorem Ipsum, предоставляющий информацию о его происхождении, а также случайный …

3
как показать синтаксис шорткода
Я хочу показать синтаксис в некоторых постах о том, как запустить шорткод. Я имею в виду, что-то вроде этого [myshortcode], но без запуска, это возможно?
11 shortcode 

2
current_shortcode () - определить используемый в настоящее время шорткод
В классе плагинов я хочу предоставить простые поля для общедоступных данных: электронная почта, номер телефона, Twitter и т. Д. Список можно расширить. Смотрите плагин Public Contact Data на GitHub для деталей. Для простоты использования я также хочу предложить короткие коды, которые легко набирать: [public_email] [public_phone] [public_something] Разница лишь во второй …

2
Вернуть страницу шаблона HTML с функцией PHP
Я хочу создать форму, которую я могу использовать шорткод для вставки на мой сайт. Было бы очень хорошо, если бы я мог создать HTML-часть в отдельном файле, а затем вставить ее с помощью короткого кода PHP (чтобы отделить логику страницы от механизма превращения ее в шорткод). Как я мог это …

4
Как получить входные значения шорткода внутри фильтра?
Я пытаюсь получить входное значение шорткода внутри функции, которая используется фильтром, но, похоже, нет успеха. Вот что я сделал: function my_shortcode_function($atts){ $value = $atts['id']; function filter_value(){ echo $value; } add_filter('posts_where','filter_value'); } add_shortcode('my-shortcode','my_shortcode_function'); Теперь я знаю, что использование $valueinside filter_value()не будет работать из-за переменных областей, но даже использование $GLOBALS['value']не работает. Я …

2
Используйте AJAX в шорткоде
У меня есть следующий код для шорткода для отображения случайной цитаты. Вопрос: как заставить кнопку отображать новую случайную цитату? Я имею в виду, что бы нажать кнопку и показать новую цитату (без обновления страницы, конечно). function random_quote() { // quotes file $array = file("/path to txt file"); // generate a …

3
Шорткод плагинов Wordpress не работает
У меня есть шорткод, определенный в плагине следующим образом: // [tag1] -> Some Longer Text function shortcode_example1() { return 'Some Longer Text'; } add_shortcode('tag1', 'shortcode_example1'); Теперь на странице WordPress я пытаюсь получить доступ к плагину следующим образом: [tag1] Однако шорткод не запускается и выводится просто «[tag1]». Вы можете помочь? Спасибо …
9 shortcode 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.