Articles of активации

Пользовательский WP отключает ссылку активации электронной почты, отправленную по электронной почте пользователя.

Как указано в заголовке, вместо использования страницы пароля восстановления по умолчанию WP, я создал шаблон страницы восстановления пароля для пользовательского сброса. Все работает, но я не уверен, как отключить ссылку активации электронной почты, отправленную пользователю. Есть ли способ деактивировать ссылку, отправленную им? Я искал в Интернете, и я зациклился на том, как этот процесс работает […]

Активировать плагин, который находится в подпапке?

Я пытаюсь активировать плагин внутри папки плагина? Я добавляю абсолютный путь к плагину как нечто вроде У меня есть папка в качестве основного файла, а вложенная папка содержит другой плагин. Давайте рассмотрим, что plugina.php находится в основной папке, а pluginb.php находится в подпапке. Я хочу активировать pluginb.php, не перемещая путь. <?php function run_activate_plugin( $plugin ) […]

Различные плагины активированы онлайн и офлайн

Я разрабатываю / добавляю к / etc мой сайт в автономном режиме, а затем переношу обновленную базу данных (toto) на сайт в реальном времени. Некоторые из плагинов, которые мне нужны / используются в автономном режиме, мне не нужны онлайн, и наоборот. Есть ли способ активировать один набор плагинов, если база данных «онлайн» и другой набор […]

Несколько экземпляров данных в таблице пользовательских таблиц плагинов при активации плагина

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

Заставить пользователя подтвердить адрес электронной почты перед размещением заказа

Хорошо, я столкнулся с этой крошечной проблемой с woocommerce. Когда пользователь регистрируется, его следует попросить нажать на подтверждение, отправленное на адрес электронной почты, который он предоставил, чтобы подтвердить, что электронное письмо является законным. Но на удивление это не происходит. По-видимому, в Интернете нет правильного решения. Мой вопрос заключается в том, как заставить пользователя зарегистрироваться и […]

Почему 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, например Активация / Деактивация, вызванная периодом времени? спасибо за обмен знаниями.