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

Создание плагина администратора. Содержимое страницы также отображается в глобальном масштабе.

Я начал создавать плагин WP, который должен работать только в области администратора. Мне удалось создать меню верхнего уровня с необходимыми элементами подменю, но когда я пытаюсь распечатать содержимое моей страницы, он печатает его дважды, в глобальной области панели администратора и внутри самой страницы. Основной файл плагина загружает настройки меню и отдельные классы страниц: require_once ('settings.php'); […]

pre_get_post изменить текущий идентификатор сообщения

Для некоторых целей мы хотим применить изменения к потоку WordPress, которые отображают страницу продукта WooCommerce . Когда отображается страница продукта (например, www.mysite.com/? Product = my-product ), традиционно она отображает сообщение «my-product», мы хотим перехватить это и сделать следующее: 1) Отобразите предварительно определенную страницу вместо страницы «my-product» (измените текущую $ пост как константу, например страницу с […]

Шаги по обновлению плагина WordPress, который мы разработали

У нас есть собственный плагин WordPress для нашего сайта. Кто-то разработал это для нас некоторое время назад. Я вообще знаю, как это работает, и я могу кодировать PHP, JS и т. Д., И на протяжении многих лет вы делали некоторые модификации плагина. Я хочу знать, какие шаги нужно обновить плагин и убедиться, что он готов […]

В том числе сторонние библиотеки в плагине

Я разрабатываю плагин wordpress и хотел бы включить сторонние библиотеки от Github. Как включить эту библиотеку, чтобы я мог использовать функции в моем плагине?

Странная ситуация при попытке получить Github Gist Использование wp_remote_get

Я попал в странную ситуацию. Взгляните на код ниже: <?php $args = array( 'headers' => array( 'Accept' => 'application/vnd.github.v3+json', 'Authorization' => 'token 05b2d30a01f60cf09b7af08be8f322b4fd7d831f' ) ); $response = wp_remote_get( 'https://gist.github.com/kampas/63abfe8435d461d30099', $args ); print_r($response); ?> Этот код показывает: [response] => Array ( [code] => 406 [message] => Not Acceptable Но когда я удаляю $args , код печатает […]

Разница между схемами wp_salt

Я запускаю пользовательскую систему WordPress с 15 тыс. Пользователей в день. У меня есть настраиваемая система сообщений, и в ней есть проблема. Иногда (например, у 1/1000 пользователей) wp_hash который генерирует security nonce, возвращает другое значение, которое проверяет его. Алгоритмы одинаковы. Может ли проблема заключаться в том, что я использую схему «auth» по умолчанию, или мне […]

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

Я создаю форум bbpress, и я настроил его так, чтобы при нажатии на форум он отображал загружаемое изображение и загружал ссылку с помощью ajax вместо перенаправления страницы Тем не менее, это загружает всю страницу wordpress, есть ли способ загрузить только то, что генерируется [bbp-topic-index] кодом [bbp-topic-index] на этой конкретной ссылке? вот мой код (function(){ "use […]

Какой лучший способ использовать Bootstrap внутри панели администратора?

Мне нужно использовать Bootstrap CSS для лучшего пользовательского интерфейса в wp-admin, но если я запустил bootstrap.css , это повлияет на пользовательский интерфейс администратора по умолчанию, изменив цвета фона и т. Д. Как я могу использовать bootstrap.css внутри wp-admin?

Мобильный медиаплеер PowerPress

Я использую медиаплеер MediaElement для PowerPress, все работает нормально. Единственное, что я заметил, это мобильное устройство … влияющее на подкаст, показывающий в первую очередь. Если вы перейдете на страницу : http://joshrodg.com/hallmark/, прокрутите страницу до раздела «Последние материалы». Самым первым li является преступник. Если вы нажмете кнопку воспроизведения, вы заметите, что продолжительность заставляет игрока отображать все […]

Использование ReactJS в администраторе WordPress для разработки плагинов

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