Articles of активации

Почему url_to_postid () не работает из плагина?

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

Активировать / деактивировать плагин

Я работаю над своим первым плагином и пытаюсь использовать register_activation_hook() и register_deactivation_hook() … Я знаю, что я не делаю этого правильно: /*====================================================*/ // 1.0 Actions to perform upon plugin activation /*====================================================*/ register_activation_hook( __FILE__, 'construct_uploader_page' ); register_activation_hook( __FILE__, 'construct_terms_page' ); register_activation_hook( __FILE__, 'create_custom_user_role' ); // Construct Event Photo Uploader template page function construct_uploader_page() { $post_id = […]

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

Рассмотрим плагин, который добавляет пользовательскую таксономию, а затем заполняет таксономию с большой иерархией терминов (десятки иерархических терминов, может составлять сотни в конкретных установках). Я понимаю, что register_taxonomy() не хранит данные в базе данных, поэтому он должен использоваться через крюк init чтобы таксономия регистрировалась при каждой загрузке страницы. Однако wp_insert_term() хранит данные в базе данных . […]

Функция запуска при активации плагина перед загрузкой плагина

У меня две версии одного и того же плагина – одна бесплатная версия на WordPress.org, а другая – платная модернизация. Обе версии используют одни и те же имена функций и поэтому не могут быть активированы одновременно. Когда кто-то устанавливает и активирует оплаченную версию перед деактивацией бесплатной версии, в настоящее время отображается Fatal Error с сообщением […]

Как автоматизировать плагин wordpress активировать и деактивировать по php-логике?

Возможно ли построить логику для управления активацией и деактивацией отдельных плагинов WordPress, например Активация / Деактивация, вызванная периодом времени? спасибо за обмен знаниями.

Не удалось активировать импортер wordpress после его установки

После установки импортера wordpress из опции «Инструменты» в WordPress, когда я пытаюсь его активировать, это приводит к фатальной ошибке. Соответствующий PHP-код: class WXR_Parser { function parse( $file ) { // Attempt to use proper XML parsers first if ( extension_loaded( 'simplexml' ) ) { $parser = new WXR_Parser_SimpleXML; $result = $parser->parse( $file ); // If […]

Каков правильный способ обновления параметров WordPress

Я добавил некоторые коды в функцию моей темы, поэтому, когда я активировал тему, она обновит базу категорий, permalinks и post_per_page, и они отлично справились. Однако, так как я просто прошу узнать, как кодировать код, я хотел бы знать, правильно ли я делаю это, или, может быть, кто-то из вас знает лучше и правильный способ обновления […]

Загрузка файла силы при активации плагина

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

Собственный плагин блокирует активацию плагина

В настоящее время я работаю над простым плагином. Активация моего плагина работает нормально. Однако я не могу активировать какой-либо другой плагин, пока активна моя. Кроме того, ссылки редактирования не будут работать. Любая помощь с этим была бы замечательной! Ниже приведен код основного файла плагина sponsoren.php <?php /* Plugin Name: Sponsoren Plugin URI: Version: Author: Description: […]

Ключ активации удаленного плагина

Я update_option('active_plugins,'some_plugins'); активированные плагины, используя update_option('active_plugins,'some_plugins'); Он отлично работает, за исключением одного: если некоторые плагины должны создавать некоторые таблицы, используя register_activation_hook(__FILE__,'activate'); он не создаст их. Когда я запускаю плагины, как правило, в wp-admin/plugins.php он работает нормально. Любые идеи о том, как удаленно выполнить этот активационный крючок, или, может быть, есть другой способ улучшить активацию плагина?

Intereting Posts
Добавление ссылки «Показать меньше / больше» на «Пользовательская почта» Как правильно настроить зависимости в автоматическом тестировании? Параметры выбора категории для параметров плагина Проверьте, есть ли у пользователя аватар Как создать страницу входа, которая перенаправляется на страницу, но я назначу серию паролей (или фраз) для входа в систему Условный поиск тегов без результатов Woocommerce добавляет способ оплаты за пределы проверки и моей учетной записи Почему корзина мусора автоматически пуста? Неопределенный индекс: b в /path/file.php, относящийся к параметрам querystring Как настроить этот автоматический укороченный шланг с функцией overrwrite Можете ли вы иметь отдельные боковые панели для нескольких таксономических архивов? Скрытие медиафайлов, загруженных другими пользователями в wordpress multisite? Правильная настройка галереи сообщения Могу ли я установить и показать «важную» запись в своем блоге? Как отображать сообщения определенной категории с помощью пользовательского запроса в WordPress?