Articles of shortcode

Класс PHP Helper для создания коротких кодов

Я создал вспомогательный класс для расширения других классов для коротких кодов. Когда я пытаюсь использовать $this в функции add_shortcode() я получаю эту ошибку: Using $this when not in object context Как я могу это решить? Код ниже: Родительский класс //shortcode-helper.php abstract class ShortcodeHelper { private $post_name_id; private $short_code_name; /** * ShortcodeHelper constructor. * * @param […]

Могу ли я включить пользовательскую функцию PHP в WordPress?

Я пытаюсь добавить короткий код в файл WordPress functions.php. Я хочу, чтобы содержимое короткого кода отправлялось в функцию PHP из другой части веб-сайта. Это код: function short_api($atts){ include (__DIR__.'/api/short_look_up.php'); $api_info = get_api_info($atts); return $api_info; } add_shortcode('apii', 'short_api'); (Get_api_info () – это функция в short_look_up.php) Правильно ли это делается? Прямо сейчас я получаю сообщение об ошибке, […]

Shortcode для возврата отдельной персонализированной почты на основе таксономии почтовых сообщений

Например, если у меня есть пользовательский тип сообщения, который является « Case Studies », Во-первых, мне нужно иметь возможность запрашивать типы сообщений для одного конкретного тематического исследования, но затем можно сказать, что существует несколько вариантов этого отдельного примера; «Уэльс», «Англия», «Шотландия» …. Правильный должен быть выбран в зависимости от таксономии категории для этой должности (с […]

wp_localize_script не передает данные

Я пытался работать с небольшим плагином, и я пытался передать свои данные в js через wp_localize_script но когда я выполняю console.log() внутри js, он возвращается undefined . Может ли кто-нибудь сказать мне, что я делаю неправильно здесь: $shortcode_data = array(); /*Fetching the plugin directoryt path*/ $dir = plugin_dir_url( __FILE__ ); // Let's create the before […]

Добавьте the_post_thumbnail_url в короткий код в function.php

Я хочу показать всплывающее окно CodeLights для каждого продукта WC. Для этого я помещаю это в функцию child.php моей дочерней темы add_action( 'woocommerce_product_meta_end', 'childReview' ); function childReview() { echo do_shortcode('[cl-popup size="l" title="Click!" btn_label="Headline" btn_bgcolor="#006982" btn_color="#ffffff" overlay_bgcolor="rgba(0,105,130,0.75)" title_textcolor="#006982" content_textcolor="#006982"]Some Content goes here [/cl-popup]'); } Это работает абсолютно нормально. Теперь я хочу добавить изображение продукта в каждое […]

Штрих-коды, отображаемые в отрывке, несмотря на использование strip_shortcodes

На моем веб-сайте в выдержках приводятся короткие коды, несмотря на то, что WordPress должен удалять их автоматически, и что я пробовал эти два разных решения: function remove_shortcode_from_excerpt($content) { $content = strip_shortcodes( $content ); return $content; } add_filter('the_excerpt', 'remove_shortcode_from_excerpt'); А также add_filter( 'the_excerpt', 'shortcode_unautop'); add_filter( 'the_excerpt', 'do_shortcode'); Это я добавил в файле functions.php моей дочерней темы. […]

Shortcode для входа пользователя в текущий URL

Я пытаюсь создать короткий код для входа пользователя в текущий URL, однако он не кажется успешным. Кто-нибудь знает, как это сделать? Вот код, который я попытался: <?php echo '<a href="'.wp_login_url( get_permalink() );.'" title="Login">Login</a>' ?> Это отличается от предыдущих вопросов, потому что это относится к короткому коду, который имеет особые требования, а не прямой PHP.

Получить массив коротких кодов внутри строки

У меня есть сообщение / страница, где «вопрос» короткого кода встречается много раз. Каков наилучший способ получить массив всех «сомнительных» вопросов со связанными с ними пакетами? [question a=1 b=2 c=3 ] [question b=2 c=3 ] [question a=1 b=2 ] [question]

Action Hook Внутри WordPress Plugin Shortcode

Я разрабатываю плагин WordPress, и у меня возникают проблемы с получением данных $ _POST, используя действие внутри моего короткого кода. Форма, которую я обрабатываю, находится на странице, на которую я добавил свой короткий код. Вот что у меня есть: function wpd_post_parse() { $string = 'wp hook: ' . var_dump($_POST) . "\r\n"; //$string = 'wp hook: […]

Добавьте встроенный стиль на страницы, где использовался короткий код

Я пытаюсь добавить стиль в заголовок, используя этот метод, стиль загружается только на отдельные сообщения, но если я использую короткий код для загрузки содержимого сообщения, которое стиль не загружается в заголовке: add_action( 'wp_head', 'output_styles') function output_styles($base_ID){ $global post; echo '<style type="text/css">'. get_post_meta($post->ID, 'append_css') .'</style>'; } в моем коротком кодеде я передаю идентификатор сообщения, если я […]

Intereting Posts
Отсутствие изображений после перемещения серверов Безопасно ли запустить wp-cron.php дважды, если первый экземпляр занимает слишком много времени? Как установить ширину редактора WYSIWYG в функции wp_editor ()? Как добавить подпапки в медиа-библиотеку для лучшей организации? Проверка пользовательских тем / плагинов динамически ограничивать глубину wp_list_pages Удалить размер из wp_get_attachment_image Запуск WP Cron на многоузловом правильном пути Скрыть комментарии, ожидающие модерации от пользователя, который отправил комментарии WordPress Cron, как узнать о моем повторении событий? где постоянная информация хранится в базе данных? Страница архива типа персонализированной почты: установка сообщений на страницу, разбиение на страницы wp_link_pages: отображать текущий номер страницы только в том случае, если имеет несколько разрывов страниц? Показать фрагменты подписчиков Twitter не работают Обменники WordPress – предложение текстового поля автоматически заполняется