Articles of короткий код

Пользовательская тема WP не показывает короткие коды

Я создаю настраиваемую тему, и я пытаюсь использовать подключаемый модуль wordpress Nivo Slider. У меня есть область виджета под моей навигационной панелью, и по какой-то причине отображается только короткий код, а не слайдер. Я прочитал, что мне нужно иметь «the_content ()»; там, но он все еще не работает. Может ли кто-нибудь дать мне указатели? Вот […]

Инициализировать add_action () для каждой копии определенного короткого кода

У меня есть короткий код, который генерирует слайдер. Все работает отлично, пока я не попытаюсь добавить еще один «партнерский» слайдер с различными вариантами. Я не могу задать конкретные настройки для каждого слайдера, потому что функция print_partners_scripts () генерируется только один раз. Мне нужно инициализировать функцию print_partners_scripts () для каждого слайдера, указанного в параметрах короткого кода. […]

Получить объект post в функции короткого кода

Мне нужно отобразить сообщение с другой страницы (index.php), поэтому мой код $section_id = 16; $section_home = get_post($section_id); setup_postdata( $section_home ); the_content(); Этот пост (с ID 16) содержит несколько коротких кодов внутри. Я не могу получить доступ к объекту $ post внутри функций shortcode, например, я попробовал function tp_sc_flipcoin($atts,$content = null){ global $post; var_dump($post); return ""; […]

WordPress Не корректно передает короткий код?

Поэтому у меня есть другие короткие коды, которые построены таким образом, и я не могу понять, что я сделал между ними и этим. Этот короткий код используется как таковой: [code code="function(){}"] чтобы обернуть ваш ввод в тегах <code></code> , отлично подходит для чего-то супер простого. проблема заключается в следующем: function aisis_inline_code($atts, $content = null){ extract […]

Автоматизация создания сообщений в wordpress

У меня есть база данных, в которой есть 2000 элементов. я бы хотел a) создать страницу для каждого элемента b) Создайте другую страницу, сравнив два элемента. С 2000 элементами я могу создать тысячи страниц. Я из java-программирования, поэтому мое решение заключалось в написании кода, который будет извлекать все элементы из базы данных. A) запускать в […]

Манипулированный вывод короткого кода

У меня проблема с плагином, который я разработал, который регистрирует короткий код. Штрих-код возвращает строку с допустимым HTML, но некоторые темы, похоже, манипулируют HTML-кодом, возвращаемым штрих-кодом, и я действительно не могу понять, в чем причина. Например, это правильный вывод моего короткого кода: <div class="tile"> <a> <img src="0.jpg" /> <div class="caption"> <p>Kate</p> </div> </a> </div> и […]

Извлеките случайный комментарий из определенного сообщения, покажите его на домашней странице с коротким кодом

Я пытаюсь показать случайный комментарий из определенных сообщений на моей домашней странице, используя решение, которое было предоставлено здесь: https://stackoverflow.com/questions/11790239/random-comments-on-page-wordpress/11790460#11790460 Он работает, но он извлекает случайный комментарий из случайного сообщения, вместо того, чтобы выбирать пост, на который я указываю, с помощью короткого кода. Кто-нибудь знает, как это исправить? add_shortcode( 'randomComment', 'randomComment_handler' ); function randomComment_handler($post_id) { extract( […]

Преобразование php shortcode в виджет

У меня есть этот бит php, который называет короткий код с датой сегодняшнего дня в нужном мне формате. <?php $today = date('d.m'); echo do_shortcode('[table id=1 column_widths="10%|10%|80%" filter="'.$today.'" /]'); ?> Я могу поместить его в шаблон страницы, и это работает, но я хотел бы использовать его в виде виджета html / txt. Как я могу сделать […]

Как поддерживать дополнительные параметры цвета для коротких кодов?

Я создаю тему WordPress, и она почти завершена. Я создал несколько коротких кодов для некоторых элементов, включая кнопки с разными цветовыми параметрами, такими как синий, зеленый, красный и т. Д. Теперь я хочу, чтобы пользователи могли предоставлять свое собственное шестнадцатеричное значение цвета, если они не нравятся предоставленные параметры цвета, например: [button color="#123423"]Button Text[/button]. Теперь я […]

Изменить функцию Shortcode_atts

function get_date_posts($params, $content){ $default_params = array( 'post_type' => 'post', 'order' => 'asc', 'orderby' => 'meta_value', 'posts_per_page'=> 5, 'meta_key' => 'fl_date_picker' ); if (isset($params['type']) && !empty($params['type']) && post_type_exists($params['type'])) $params['post_type'] = $params['type']; if (isset($params['taxonomy']) && !empty($params['taxonomy']) && taxonomy_exists($params['taxonomy']) && isset($params['slug']) && !empty($params['slug'])) $params[$params['taxonomy']] = $params['slug']; foreach(array('type', 'slug', 'taxonomy') as $key) if (isset($params[$key])) unset($params[$key]); $params = wp_parse_args($params, $default_params); […]