Articles of короткого кода

Получить идентификатор страницы, на которой включен короткий код

У меня есть страница с коротким кодом, который использует get_the_ID (). Штрих-код отображает пользовательские поля на текущей странице. Когда я включаю эту страницу на другую страницу, get_the_ID () возвращает идентификатор второй страницы, а не исходную страницу, где находится короткий код. Мой вопрос: внутри короткого кода есть ли способ получить идентификатор страницы, где включен короткий код?

Как указать пользователей по настраиваемому полю?

У меня есть пользовательское поле в стандартной базе данных, называемой company . Я хочу выводить на страницу информацию об usermeta только для пользователей, чья company соответствует Widgets Inc … Как мне это сделать? То, что я действительно хотел бы сделать, – это не помещать это в шаблон страницы и вместо этого создавать короткий код для […]

Использование идентификатора и идентификатора страницы в той же функции

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

Как получить определенную строку в массиве взрывов?

У меня есть shortcode, где я пытаюсь получить определенную строку из массива $args ниже. Запрос: $args = array( //'post_type' => $posttype, 'post_type' => explode( ', ', $posttype ), ); $myquery = new WP_Query( $args ); Условное: if ( $posttype == 'cpt_press' ) : the_content(); else : the_excerpt(); endif; Короткий код: [myquery posttype='cpt_press'] В условном выше, […]

Проблема с короткими кодами во внешнем файле

У меня простая почта с коротким кодом: [xx]http://harrix.org/1.txt[xx] И внешний файл с содержимым, содержащим короткий код WordPress: [strong] g[/strong] Я пытаюсь добавить свой собственный тег для загрузки внешнего файла: <? add_filter('the_content', 'WorkWithTags'); function WorkWithTags($content){ $Tag ="xx"; if (preg_match_all('~\['.$Tag.'\](.*?)\[/'.$Tag.'\]~is', $content, $arr)) { foreach ($arr[1] as $value) { $newvalue = @file_get_contents($value);//Main String $content=str_replace($value, $newvalue, $content); } //Delete […]

Активировать короткие коды для всех почтовых запросов?

Мне нужно использовать короткие коды для виджетов и различных плагинов. Для виджетов я просто использовал: add_filter('widget_title', 'do_shortcode'); add_filter('widget_text', 'do_shortcode'); Однако я не могу понять, как активировать короткие коды для плагинов. Я заметил, что все они получают сообщения с WP_Query, а затем $ post-> post_content. Может быть, есть способ фильтровать почтовые запросы? Как активировать короткие коды […]

Как добавить класс или идентификатор для кодирования HTML-элементов?

У меня есть элементы строки и 3 столбца внутри: [row] [one_third]1[/one_third] [one_third]2[/one_third] [one_third]3[/one_third] [/row] Как добавить пользовательский класс или идентификатор в элемент [row]? Мне нужно сжать столбцы 1 и 3 ближе к 2, изменив их поля.

Есть ли способ вернуть термины по имени с помощью короткого кода?

Я хочу создать короткий код для возврата строки значений, которые являются именами терминов. Поэтому я могу использовать его для передачи данных внутри плагина. Кто-нибудь взломал это раньше? /** * Custom shortcode to get terms for the Formidable plugin */ function ALC_post_terms_by_id( $term, $atts ) { global $post; $alc_Terms = wp_get_post_terms( $post->ID, $term, 'orderby=name&hide_empty=0' ); $term_array […]

Можно ли включить функцию add_filter () в функцию короткого кода

Я пытаюсь передать контент в фильтр google_dfp_ad_slot. Это можно сделать в рамках функции короткого кода? /** * Shortcode function to dynamically add google dfp ads to inline content and widgets * * [fopconnect_ad is_page="true" page="about"] * {JS}googletag.defineSlot('/6111408/FOPC_All_LeaderBoard_728x90', [728, 90], 'div-gpt-ad-1398288352265-0').addService(googletag.pubads());{/JS} * {HTML}<div id='div-gpt-ad-1342652501811-0' style='width:160px; height:600px;'><script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1342652501811-0'); });</script></div>{/HTML} * [/fopconnect_ad] * * @param array […]

Переадресация цикла при установке моего плагина

Я создал плагин, который использует короткий код [MyCreditStatus] для отображения формы (многостраничная форма). Этот плагин использует API, который я также сделал. Когда я пытаюсь установить плагин, бывают случаи, когда он вызывает цикл переадресации. Он также не работает должным образом локально из-за сеансов (уже отправленные заголовки и т. Д.). Иногда это работает хорошо. Это первый плагин, […]

Intereting Posts
Увеличить размер обрезки изображения в медиаредакторе Genesis множественная категория пользовательский цикл 404s после первой страницы Как подключить нового пользователя к комментариям, которые они сделали, используя те же данные пользователя? Фрагментация в коротком коде всегда отображается сверху Проблема с внедрением Uploadify с помощью WordPress Неустранимая ошибка: допустимый размер памяти в PHP при распределении меньше Как добавить метку «Автор» / «Роль» рядом с комментариями автора сообщения? Поверните короткий код в HTML-представление сразу после того, как пользователь наберет его в редакторе администратора Обновление перевода успешно, но, по-видимому, не Есть ли крючок, когда вы переключаете темы? Как я могу узнать, в какой категории я? Автоматическое создание блога mutisite вне админа Jetpack «Подключиться к WordPress», обслуживающий небезопасный контент под HTTPS Как мигрировать, содержит ли URL-адрес жесткого кода WordPress или короткого кода? разделять сеансы входа / выхода из системы на две установки?