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

О языке программирования начинается с <# #>

Это код JavaScript? Следующий код внутри файла php-класса, но после закрытия php-тега запустил эти строки и переменную [data], не определенную в этом классе, я хочу отслеживать переменную [data], где я могу ее найти .. в js-файлах ?? и как данные, переданные через эту переменную внутри php-класса (даже в глобальном пространстве имен) <# if ( data.tooltip […]

Что такое замена rich_edit_exists ()?

Плагин вставляет пользователей в базу данных. Если пользователь является автором, визуальный редактор не отображается, пока пользователь не сохранит свой профиль. Я пытаюсь выяснить, какие настройки не добавляются в базу данных, и нашел устаревшие rich_edit_exists() . Есть ли замена?

Где помещать таблицы стилей для плагина?

Я хочу, чтобы enqueue stylesheet для плагина, который я разрабатываю, вот так: function utm_user_scripts() { $plugin_url = plugin_dir_url( __FILE__ ); wp_enqueue_style( 'style', $plugin_url . "/css/style.css"); } add_action( 'wp_enqueue_scripts', 'utm_user_scripts' ); Я добавляю этот код в основной файл, [plugin_name] .php. Ничего не загружено, какую часть я делаю неправильно?

Использование delete_post_meta для удаления нескольких выбранных параметров

У меня есть несколько выделенных add_post_meta() в моих навигационных меню, в которых я использовал add_post_meta() для добавления значений и delete_post_meta для удаления выбранных опций. работа с кодом, означает правильное добавление и удаление параметров, но у меня небольшая проблема Когда я удаляю опции delete_post_meta() удаляет выбранные параметры, кроме первого, это также остается одним из них, и […]

Вставьте ползунок (пользовательский тип сообщения) в страницы

Мне было назначено создать простой плагин слайдера WordPress, используя специальные поля типа сообщения и Repeater из дополнительных пользовательских полей. Код этого в slider-custom-types.php Я создал одну страницу ( single-slider.php ) в теме, над которой я работаю, поэтому я мог бы определить базовую разметку для правильного отображения контента. Эти два файла находятся в этом контексте: https://gist.github.com/JulianBonilla7/5257788444f078107faf5cb97580ee12 […]

Лучший способ выполнить ping для изменений API в wordpress?

Я импортирую сообщения в wordpress из внешних API, я создал для этого плагин, сообщения успешно импортируются. но теперь я собираюсь выполнить автоматическую проверку новых изменений API, и если новые должности существуют в API, тогда импортируйте это сообщение в wordpress. Каков наилучший способ реализации этого? Могу ли я запросить URL-адрес API через определенное время?

переместить некоторые файлы плагина в корневой каталог сайта с помощью активации плагина

Я хочу переместить некоторые файлы плагина в корневой каталог веб-сайта после активации плагина. Как я могу это сделать?

Лучший способ распространять шаблоны и код на нескольких сайтах WordPress?

Я запускаю рождественские страницы на 8 разных сайтах, которые имеют почти тот же код. Каков наилучший способ распространения этого? Файлы включают: Рождественская страница style.css swipbox.js На данный момент, если я внес изменения в один из файлов, мне нужно будет сделать это во всех них. Вы посоветуете создать плагин для этого? … предложения?

когда я активирую свой плагин, я хочу автоматически создавать страницы с короткими кодами

когда я активирую свой плагин, я хочу автоматически создавать страницы с короткими кодами это то, как мой файл плагина структурирован wp-content \ plugins \ My First Plugin \ shortcode \ user-activitys.php, где есть соответствующие html и php для тех страниц, которые необходимо создать, когда я активирую свой плагин что мне нужно включить в файл user-activitys.php […]

Функция Ajax не работает на WordPress

Я создаю плагин для WordPress, у меня есть скрипт, который отлично работает, чтобы сделать запрос ajax для записи некоторых данных в базе данных. Код работает до тех пор, пока часть не отобразит текст в “ div passo2form который изначально пуст и после нажатия на текстовую кнопку вставляется в него. Но данные не записываются в базу […]