Articles of Разработка плагинов

разрешить пользователю выбирать страницы из раскрывающегося списка в моем плагине

У меня есть плагин, и часть его позволяет пользователю выбирать плагин страницы, указывая идентификатор страницы. Но я хочу, чтобы он мог выбрать страницу со страниц, доступных на веб-сайте. Это может быть реализовано с помощью раскрывающихся или флажков. мой код выглядит так в главном файле плагина: register_setting( 'rex_plug_options', 'rex_plug_options', 'rex_plug_settings_validate' ); add_settings_field('rex_plugbox_text_exit_pop_selected_pages', 'Select Pages (comma seprated […]

Возврат к странице со списком

Я работаю над плагином. В плагине я создаю файлы, которые перемещаются в папку темы после активации плагина. Файлы успешно перемещаются в активной теме. Я использую template_include для включения моих файлов из темы. Я создаю файл шаблона страницы для перечисления страницы «my_items.php» и архив для страницы «archive-my_items.php» и для страницы с тегами «taxonomy-my_tags.php» и для одиночного […]

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

Привет, мой код ниже для добавления короткого кода в сообщениях. когда я добавляю shortcode два раза, он показывает мне заголовок два раза, что я добавил в код «Последние сообщения», есть ли способ показать этот заголовок только верхним средством один раз? /*shortcode start*/ add_shortcode( 'recent-posts', 'PL_recent_posts' ); function PL_recent_posts( $atts ) { extract( shortcode_atts( array( 'numbers' […]

INCOMING: Стена кода для формы и $ _POST, не обновляющая значение настраиваемого поля

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

Доступ к дочернему классу экземпляра основного класса плагина

В плагине WordPress, где автор определил родительский класс и использует стандартный метод экземпляра для других авторов плагинов для доступа к примеру плагина: function WP_Plugin() { return WP_PLUGIN_NAME::instance(); } В функции __construct инициализации этого класса плагина он использует require_once для нескольких других классов: require_once( 'includes/class-wp-plugin-child-class.php' ); Этот класс также имеет функцию __construct (которая запускается при инициализации […]

wp_query (или hook) по дате (id) в массиве, затем установите post_type

Привет, я создаю плагин и не так хорошо знаком с перехватами WordPress, как хотелось бы. Код не будет использоваться для отображения на странице, а не просто в базе данных. Я ищу крючок или фрагмент, который поможет мне сделать следующее: захватить все сообщения ids с post_type = 'post' до определенной даты с текущей даты в массив […]

Передача чисел и букв в строках запроса

Я вот уже 45 минут занимаюсь этим, и не могу заставить ничего работать на 100%, поскольку мне это нужно. Я разрабатываю плагин, чтобы разрешить несколько строк запроса (1 для «уровня» и 1 для «ходов»), поэтому я могу форматировать строку запроса URL-адреса, такую ​​как: http://www.example.com/page?level=1&moves=4 Но это оказалось намного сложнее, чем я думал. Мне удалось получить […]

Как переопределить скрипт плагинов

Я использую простые аукционы для плагинов woocommerce, и чтобы они соответствовали моим потребностям, я сделал некоторые настройки для файла внутри плагина. Мне нужно как-то переопределить исходную функцию или ее части с помощью моей собственной модификации. Как мне это сделать? Оригинальная функция выглядит так: public function __construct(){ $this->plugin_prefix = 'wc_simple_auctions'; $this->plugin_basefile = plugin_basename(__FILE__); $this->plugin_url = plugin_dir_url($this->plugin_basefile); […]

Как быть уверенным, что bootstrap включен в тему?

Я разрабатываю плагин, который включает в себя использование bootstrap.It отлично работает для тем, которые не имеют загрузочный бокс, однако, когда я запускаю его на темы с включенным bootstrap, он не работает должным образом. Есть ли способ, с помощью которого я могу проверить в своем плагине, что загрузочный ботинок включен в тему или нет?

плагин add action hook не работает:

Я пытаюсь добавить пользовательский крюк действия в wordpress, но он не работает. Пожалуйста, помогите мне в этом. <?php function wp_add_google_link(){ global $WP_Admin_Bar; var_dump($WP_Admin_Bar); $WP_Admin_Bar->add_menu(array( 'id'=>'google_analytics', 'title'=>'GoogleAnalytics', 'href'=>'https://google.com/analytics' )); } add_action('wp_before_admin_bar_render','wp_add_google_link');

Intereting Posts
Запуск функции при создании нового сайта в WordPress Multisite Pagination 404 ошибки для ответов на сообщения автора на author.php Обновить параметр WP плагином Удалите <p> </ p> после изображений Кэширование базы данных? Одноразовый вход в систему HELP Ошибка входа в систему – получение Предупреждение: невозможно изменить информацию заголовка обновите совместимость существующего плагина WordPress Разбиение на страницы в пользовательском цикле для пользовательской отправки метаданных 404 изменять размер с небольших изображений на большие Как сделать 302 перенаправления «в» WordPress с использованием плагина перенаправления? Большая таксономия (2000+ терминов), заставляя WordPress висеть Проверьте, включен ли пользовательский тип отправки для кнопок TinyMCE Можно объединить два пользовательских типа сообщений? как перенести wpmu с одного хоста на другой?