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

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

Я использовал опции для своих плагинов. Но теперь я изменил использование собственной таблицы. Создал и использовал вещи good.Now, я хотел бы добавить одно поле, которое получает значение от пользователя и добавит это значение как поле. Это похоже на добавление поля динамически. Пример в таблице опций я использовал ниже for ($i = 1; $i <= get_option('opt_count'); […]

Можно ли создать крючок действия, используя do_action () в add_action ()?

Возможно ли создать новый крюк действия, например do_action('my-hook-name'); внутри вызова add_action(); ? Я знаю, что этот код не работает, но я думал что-то вроде … add_action('init', do_action('my-hook-name')); или Единственный способ фактически добавить функцию обратного вызова в init , а затем внутри моей функции обратного вызова создать мой крюк? add_action('init', 'my_callback'); function my_callback(){ do_action('my-hook-name'); }

Создание пользовательской страницы вставки мультимедиа

Я пишу плагин, который имеет в основном такую ​​же функциональность, как и «Вставка медиа» в всплывающем окне «Добавить медиа». Единственное различие в моей работе – использовать веб-службу для просмотра медиа. Я уже читал о media_upload_tabs и сумел создать вкладку. Теперь я хотел бы иметь ту же самую компоновку, что и вкладка «Вставка носителя», но, к […]

Идентификация страницы, содержащей короткий код в `init`

Я пишу плагин, и у меня возникают трудности с тем, когда запускать определенные функции кода плагина. /* // Plugin information goes here */ // ***** Area A $GLOBALS['example_class'] = new example_class; class example_class { // ***** Area B public function admin_init() { add_menu_page( // … ); } // End of admin_init function } // End […]

Функция WordPress get_the_terms () возвращает ошибку «Недействительная таксономия»

Кажется, что функция get_the_terms ($ id, $ taxonomy) всегда возвращает ошибку, если используется вне WordPress (т.е. интегрирована в PHP с использованием этого метода ). Я считаю, что некоторые библиотеки могут потребоваться и должны быть включены явно для этого. Например, следующий код, где 284 является допустимым идентификатором почты и «ключевым словом», является допустимой пользовательской таксономией … […]

Ошибка разрешения при сохранении плагина

Когда я передаю цитату в поле ввода и сохраняю ее, я получаю это сообщение об ошибке в wordpress – я использую последнюю версию установки. Ошибка «У вас недостаточно прав для доступа к этой странице». Код, в котором я получаю ошибку, – это для плагина, который я разрабатываю своей первой попыткой что-то вроде этого. <?php /*idea […]

Разработка плагина, запуск его через P3 Profiler, проявляется медленно, но я не знаю, почему

У меня проблема с моим плагином, который я разрабатываю. После использования профилировщика GoDaddy P3 Plugin он показывает, что занимает большое количество времени выполнения, но сам плагин очень минимален. Он просто предоставляет несколько коротких кодов и унижает данные, введенные в них. Он в основном принимает URL-адрес, вытаскивает идентификатор из него, использует API для получения массива значений […]

Возможности плагина

Я создал интерфейс, который позволяет пользователям выполнять определенное количество действий, каждый из которых имеет связанную с ним способность (включая доступ к интерфейсу). Я хотел бы иметь базовую возможность (примитив здесь?), Которая требуется, если пользователь хочет выполнить все другие действия: если пользователь может удалить элемент, пользователь также должен иметь доступ к интерфейсу. Несколько плагинов позволяют добавлять […]

Доступ к функции тега WordPress от модального

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

Создание настраиваемого плагина

Я пишу плагин, который отображает временные рамки исторических событий, и я ищу способы сделать вывод настраиваемым. Я рассматривал возможность включения шаблона / примера в папку плагина, который можно переопределить внутри папки темы. Моя идея состояла в том, чтобы убедиться, что WP сначала заглянул в папку темы для настраиваемого шаблона, прежде чем прибегать к тому, который […]

Intereting Posts
Как получить дату для каждого сообщения? После клонирования WP сделать подкаталог, я не могу получить к нему доступ Что это за файл: wp-config-wpe.php? Добавление сообщений пользовательского типа в основной канал Групповые сообщения, которые соответствуют термину в цикле Для лучшей производительности БД я должен сериализовать все параметры темы вместе или по типу? Добавить страницу подменю в своем плагине Я создал WordPress с помощью xampp, и все кажется прекрасным ИСКЛЮЧЕНИЕ не вся информация есть Нет файла журнала ошибок, нет информации об отладке WordPress извлекает страницу архива вместо моего настраиваемого шаблона $ query-> query_var не задан для страниц Ссылка на короткий код продукта WooCommerce отображать определенную категорию на странице Есть ли способ создать псевдоним без использования htacess, permalinks или вникания в код? URL-адрес RSS-канала, отображающий страницу, не найден. Как его решить?