Intereting Posts
Почему WP создает оба URL-адреса «/? Tag =» и «/ tag /» для одного и того же контента? Категории и теги, возвращающие 404 на боковой панели при использовании уродливых постоянных ссылок Где запрос и форма в wp-login.php? add_rewrite_rule и передача переменных для пользовательских типов сообщений Как мой сайт WP был взломан Как вернуться на ту же страницу после списка – после обновления сообщения Добавить страницу в админ без добавления пункта меню Как я могу получить электронную почту пользователей (и дополнительные данные) от остального API? Как сделать shortcode, который возвращает HTML? Если пользователь вошел в систему и имеет оператор эхо-роли Сложный запрос WP SQL Комментарии формируют заказ пользовательских полей Нелиниированная постоянная ссылка на страницу Неустранимая ошибка WordPress Использование has_filter с плагином на основе класса, чтобы проверить, активен ли плагин или нет

Запускать одноразовый скрипт, вызывающий функции плагина

Я хочу добавить продукт программно, используя плагин wordpress, но программно, поскольку его ввод вручную – это проблема. У меня немного опыта программирования.

Я нашел это: Какова ваша лучшая практика для выполнения одноразовых скриптов?

Единственная проблема, с которой я столкнулась, – как мне вызвать функции из плагина в этом скрипте? Я предполагаю более конкретно, каков базовый путь к файлам .php плагина, которые я передал бы include() ? Пример был бы замечательным.

Я бы наклонился к подходам babixeddu, Amit Sukapure или tf от вопроса, на который вы ссылались. Поскольку WordPress обычно загружается с этими решениями, вы можете использовать функции Core для управления данными. В вашем случае вам понадобится plugin_dir_path()

В моем случае у меня очень простой плагин, который создает страницу администратора с одной кнопкой «выполнить» на нем. Я взламываю код, загружаю плагин, логин и клик. Этот метод предотвращает случайное выполнение кода несколько раз. Затем я смогу удалить плагин.