Articles of plugin development

Вызов функции сохранения из кнопки «отправить»

Я пытаюсь вызвать функцию для сохранения изменений из кнопки отправки, но я не привык к программированию на PHP, как я только что начал. Я попытался немного поработать над Google, но не нашел ничего полезного или применимого к моей ситуации. В нижней части моего скрипта у меня есть эта функция, которая создает страницу панели мониторинга: function […]

пользовательский тип сообщения с ролью Поставщик

Я пытаюсь создать дополнения WC-Vendors, где мне нужно создать собственный тип сообщения для пользователя Vendor Only. Вот фрагмент кода, который я использовал register_post_type( 'acme_product', array( 'labels' => array( 'name' => __( 'Products' ), 'singular_name' => __( 'Product' ) ), 'public' => true, 'has_archive' => true, ) ); выше код хорошо работает с пользователем администратора.

изменить или добавить css в тему из плагина

Я хочу добавить / изменить CSS моей текущей темы из моего плагина. Я пробовал add_action и wp_enqueue_style и не работает Мой код: function register_plugin_styles() { wp_enqueue_style( 'fh-plugin' , plugins_url( 'nf-plugin/includes/f-hide.css' )); } add_action( 'wp_enqueue_scripts', 'register_plugin_styles' );

Возможное?? Перенести данные свойства плагина в пользовательский тип сообщения темы

Я купил тему недвижимости и хочу использовать данные о листинге собственности, которые я получаю от платного плагина. Данные списка плагинов чисты и хранятся в базе данных WP. Тема использует пользовательские типы сообщений, поэтому я пытаюсь объединить мои данные плагина в тему. Благодаря!

Способ отправки нескольких значений для столбца в MySQL?

Я создаю плагин, который позволяет пользователю выбирать несколько опций (как флажок), который отправляет эти целочисленные значения в MySQL. Способ, которым я настроен в данный момент, – это принять эти значения и передать их как отдельную строку запятой. Затем я беру эту строку, удаляю запятую и передаю целое число как данные. Это интуитивно не похоже на […]

Ошибка перевода плагинов

По умолчанию я разработал плагин для моего клиента по-английски. Я создал эстонские и русские переводы. Но мой клиент установил wordpress с эстонским языком по умолчанию, и теперь, когда мой плагин активирован, он не использует файл перевода estonian, потому что, по моему мнению, WordPress использует эстонский язык по умолчанию. Русский язык хорошо работает. Клиент использует плагин […]

Могу ли я подключиться к кнопке «Вставить / Редактировать» в TinyMCE, чтобы использовать Shortlink For Post?

Идея здесь состоит в том, чтобы иметь возможность использовать кнопку «Ссылка» для поиска сообщений, как обычно, но, как только они выбраны, используйте короткую ссылку (с чем-то вроде wp_get_shortlink(); ) вместо постоянной ссылки: <a href="http://example.com/?p=1234">The Link</a> Не уверен, что было бы проще добавить эту функцию к существующей кнопке или добавить новую кнопку с этим специальным поведением.

WordPress WP_Query без параметров запроса GET

У меня есть фильтр-плагин на странице. И я получаю сгенерированный SQL-запрос по префиксам короткого кода и параметрам строки запроса. Поэтому я хочу получить SQL-запрос, не затрагивая параметры запроса GET запроса. Например. У меня есть URL-адрес страницы, где у меня есть фильтр. 1 пример https: //example.com/snapbacks/ Поэтому, если у меня есть url, как это. WP_Query генерирует […]

Как использовать пользовательский код Javascript внутри плагина?

Итак, у меня есть пользовательский Javascript-код, который вставляет всплывающий виджет на веб-странице. Исходный код не имеет значения, но он работает путем ручного вставки перед <\body> на веб-сайте, так что: <body> /* do something */ <script type="text/javascript" id="widget-code"> /* widget pops up */ </script> <\body> То, что я хочу сделать, это включить этот скрипт в плагин, […]

Создайте плагин, который работает в фоновом режиме

Я хочу создать плагин, который выполняет некоторую работу в фоновом режиме. У меня есть пользовательский интерфейс в бэкэнде администратора, где у меня есть несколько кнопок: начать сбор сообщений прекратить выборку Когда я нажимаю кнопку « Начало», плагин извлекает некоторые тексты из внешнего API и создает пост WordPress для каждого текста. Но это около 500 000 […]