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

Как установить JavaScripts в плагин

На этот раз я много боюсь, работая над включением файлов JavaScript в папку плагина. Я пытаюсь создать плагин, передав файлы виджетов из каталога тем. Я скопировал файл виджета, но этот файл виджета зависел от файла JavaScript, поэтому я создал папку / js / в каталоге плагинов. где находятся эти файлы "jquery.repeatable.js" Я использовал этот код, […]

Как создать и ссылку на страницу администрирования для плагина?

OK Полный код: <?php //check to see whether the user is an admin or not. if (is_admin()) { function wpsc_display_products_seo(){ global $wpdb; $productList = $wpdb->get_results("SELECT * FROM " . WPSC_TABLE_PRODUCT_LIST . " ORDER BY name ASC"); echo get_admin_page_parent(); $path = 'admin.php?page=wpsc_product_seo_details'; $url = admin_url($path); ?> <h2><?php _e('Products List','wpsc'); ?></h2> <p>Below is a list of products. […]

Как плагин может создать страницу / форму в интерфейсе?

Как плагин может создать страницу / форму в лицевой части, которая не указана на страницах (если это возможно). к нему следует обращаться только по прямой ссылке.

Использование класса плагина внутри шаблона

Я пишу плагин для отправки приглашения другу, который открывает форму при нажатии ссылки. Я инкапсулировал все функции в классе, выполнив код, указанный в модуле Report Broken Video от @toscho. Соответствующий код приведен ниже: /* Plugin Name: Send Invitation Plugin URI: http://w3boutique.net Description: Emails a the link of the current page to a friend Author: Nandakumar […]

Существует ли ограничение на вызовы API WordPress.org?

Я пишу плагин, который звонит на https://api.wordpress.org/plugins/info/1.0/{slug}.json Существует ли ограничение на вызовы API WordPress.org? Например, один раз в час или каждые 10 минут и т. Д. Подробнее – https://codex.wordpress.org/WordPress.org_API#Plugins

Быстрая настройка экрана редактирования

Возможный дубликат: как показать пользовательский мета-ящик на экране «Быстрое редактирование»? Я пытаюсь редактировать экран быстрого редактирования в своем пользовательском типе сообщений «посетитель», чтобы добавить некоторые параметры для моих конечных пользователей. Мой пользовательский тип сообщения не требует / не требует даты публикации, пароля для просмотра, публикации статуса или больших ящиков таксономии для пользовательских категорий посетителей на […]

Каталог плагинов «Последнее обновление» не изменен после первоначальной фиксации?

Я выпустил первую версию моего плагина анализатора Rewrite с фиксацией в 2010-05-12 . Однако плагин WordPress.org по- прежнему отображает 2010-11-27 как дату «Последнее обновление» – это дата, когда каталог плагинов был создан в репозитории. В FAQ для разработчиков указано: Последнее обновление Время последней проверки в соответствующий каталог (соединительная линия / или стабильный каталог тегов) после […]

Nonces можно повторно использовать несколько раз? Ошибка / проблема безопасности?

Я читал, что nonce предназначены только для одноразового использования, и после запроса ajax вы должны выдать новое nonce, поэтому со следующим ajax-запросом новое сообщение nonce будет отправлено на сервер. Тем не менее, я просто тестировал повторяющиеся запросы ajax, используя один и тот же токен nonce, и для каждого запроса wp_verify_nonce возвращался true на тот же […]

WordPress 4.5 не рекомендуется использовать get_currentuserinfo ()

Примерно 10 дней назад разработчики WordPress 4.5 устарели get_currentuserinfo () в качестве подключаемой функции. К сожалению, мой плагин использует собственный get_currentuserinfo () для входа пользователей из внешней базы данных. Это потребует перезаписи этой области плагина для совместимости с WP 4.5. Так как я не единственный, у кого есть мост, использующий эту функцию, какое направление должно […]

Как массивные действия обрабатываются в классах таблиц пользовательских списков?

Я работаю над таблицей пользовательских данных для отображения на панели инструментов WordPress. Таблица заполняется из таблицы базы данных, которую я создал в плагине. Я использовал прилагаемый пример таблицы пользовательского списка WordPress для большинства моих вопросов кодирования в этой области, но в примере нет ничего для обработки массовых действий. Вот ссылка для документированного примера: http://wordpress.org/extend/plugins/custom-list-table-example/ Для […]

Intereting Posts