Справочник за hooks
Автоматично генерирана документация за всички 59 действия и 118 филтъра в Ultimate Multisite.
Действия
-
auth_redirect — Задейства се преди пренасочването за удостоверяване.
-
set_auth_cookie — Задейства се непосредствено преди задаването на бисквитката за удостоверяване.
-
set_logged_in_cookie — Задейства се непосредствено преди задаването на бисквитката за удостоверяване за влязъл потребител.
-
wp_ultimo_host_providers_load — Позволява на разработчиците да добавят свои собствени интеграции с доставчици на хостинг чрез wp плъгини.
-
wp_ultimo_load — Задейства се, когато всички зависимости са заредени
-
wu_activation — Позволява на други части на плъгина да прикачат своите процедури за активиране
-
wu_after_switch_template — Позволява на разработчиците на плъгини да закачат функции, след като потребител или super admin смени шаблона на сайта
-
wu_before_light_ajax — В някои случаи ще трябва да заредим допълнителен ресурс, за да обработим действия.
-
wu_before_search_models — Задейства се преди обработката на заявката за търсене.
-
wu_cart_after_setup — Позволява на разработчиците да правят допълнителни промени в обекта за плащане.
-
wu_cart_setup — Позволява на разработчиците да правят допълнителни промени в обекта за плащане.
-
wu_checkout_add_field_field_class-get_type — Задейства се преди поле да бъде добавено към формуляра за плащане.
-
wu_checkout_after_process_order — Позволява на разработчиците да задействат допълнителни куки.
-
wu_checkout_before_process_checkout — Преди да обработим плащането.
-
wu_checkout_order_created — Задейства се, след като поръчката за плащане е напълно сглобена.
-
wu_dashboard_this-tab_widgets — Позволява на разработчиците на плъгини да добавят уиджети към панела Network Dashboard.
-
wu_dashboard_widgets — Позволява на разработчиците на плъгини да добавят уиджети към панела Network Dashboard.
-
wu_deactivation — Позволява на други части на плъгина да прикачат своите процедури за деактивиране
-
wu_delete_this-object_id — Позволява на разработчиците на плъгини да добавят действия към процеса на изтриване
-
wu_domain_became_primary — Задейства се, когато домейн стане основният домейн за сайт.
-
wu_domain_created — Задейства се, когато се добави ново съпоставяне на домейн.
-
wu_domain_mapping_load — Задейства се, след като нашето основно съпоставяне на домейни е заредено
-
wu_domain_mapping_register_filters — Някои плъгини ще запазят URL, преди съпоставянето да е било активно, или ще изграждат URL адреси по различен начин, който не е включен o
-
wu_duplicate_site — Позволява на разработчиците да се закачат след дублиране на сайт.
-
wu_enqueue_extra_hooks — Позволява на разработчиците на плъгини да добавят допълнителни куки
-
wu_flush_known_caches — Кука за допълнително почистване
-
wu_handle_add_new_domain_modal — Задейства се преди обработката на заявката за модалния прозорец за добавяне на нов домейн.
-
wu_handle_customer_meta_fields — Позволява на разработчиците на плъгини да запазват метаданни по различни начини, ако им е необходимо.
-
wu_handle_user_meta_fields — Позволява на разработчиците на плъгини да запазват потребителски метаданни по различни начини, ако им е необходимо.
-
wu_magic_link_invalid_token — Задейства се, когато бъде срещнат невалиден token за magic link.
-
wu_magic_link_login — Задейства се, след като потребител влезе чрез magic link.
-
wu_maybe_create_customer — Позволява на разработчиците на плъгини да правят допълнителни неща, когато клиентът бъде добавен.
-
wu_mcp_abilities_registered — Задейства се, след като MCP възможностите са регистрирани за обект.
-
wu_mcp_adapter_initialized — Задейства се, след като MCP адаптерът е инициализиран.
-
wu_membership_post_cancel — Задейства се след анулиране на членството.
-
wu_membership_post_renew — Задейства се след подновяване на членството.
-
wu_membership_pre_cancel — Задейства се преди анулиране на членството.
-
wu_membership_pre_renew — Задейства се преди подновяване на членството.
-
wu_model_post_save — Задейства се, след като обект е съхранен в базата данни.
-
wu_page_added — Позволява на разработчиците на плъгини да изпълняват допълнителни неща, когато страниците са регистрирани.
-
wu_page_after_render — Позволява на разработчиците на плъгини да добавят допълнително съдържание, след като отпечатаме страницата
-
wu_page_before_render — Позволява на разработчиците на плъгини да добавят допълнително съдържание, преди да отпечатаме страницата.
-
wu_page_load — Позволява на разработчиците на плъгини да добавят допълнителни куки към нашите страници.
-
wu_page_this-id_after_render — Позволява на разработчиците на плъгини да добавят допълнително съдържание, след като отпечатаме страницата
-
wu_page_this-id_before_render — Позволява на разработчиците на плъгини да добавят допълнително съдържание, преди да отпечатаме страницата.
-
wu_page_this-id_load — Позволява на разработчиците на плъгини да добавят допълнителни куки към нашите страници.
-
wu_page_this-id_register_widgets — Задейства се, след като уиджетите са регистрирани за тази страница.
-
wu_register_capabilities — Изпълнява се, за да позволи на добавките да прикачват модули за capabilities към интеграции.
-
wu_register_integrations — Изпълнява се, за да позволи на интеграциите да се регистрират.
-
wu_register_rest_routes — Позволява регистриране на допълнителни маршрути.
-
wu_save_this-object_id — Позволява на разработчиците на plugin-и да добавят действия към процеса на запазване
-
wu_site_created — Изпълнява се след създаване на сайт за първи път.
-
wu_sso_loaded — Позволява на разработчиците на plugin-и да добавят допълнителни hooks, ако е необходимо.
-
wu_template_previewer — Изпълнява се в контекста на прегледа на шаблона.
-
wu_this-id_scripts — Задейства hook-а за добавяне на скриптове.
-
wu_this-model_post_delete — Изпълнява се след съхраняване на обект в базата данни.
-
wu_this-model_post_save — Изпълнява се след съхраняване на обект в базата данни.
-
wu_this-model_pre_delete — Изпълнява се след съхраняване на обект в базата данни.
-
wu_unlock_this-object_id — Позволява на разработчиците на plugin-и да добавят действия към процеса на отключване.
Филтри
-
auth_cookie_expiration — Филтрира продължителността на периода на изтичане на authentication cookie.
-
auth_redirect_scheme — Филтрира схемата за authentication redirect.
-
get_blogs_of_user — Репликира оригиналния WP Filter тук, за всеки случай.
-
get_site_url_for_previewer — Позволява на разработчиците на plugin да филтрират URL, използван в previewer
-
secure_auth_cookie — Филтрира дали auth cookie трябва да се изпраща само през HTTPS.
-
secure_auth_redirect — Филтрира дали да се използва защитен authentication redirect.
-
secure_logged_in_cookie — Филтрира дали logged in cookie трябва да се изпраща само през HTTPS.
-
send_auth_cookies — Позволява предотвратяване на действителното изпращане на auth cookies към клиента.
-
wp_ultimo_redirect_url_after_signup — Задава URL за пренасочване.
-
wp_ultimo_registration_steps — Добавя допълнителни стъпки чрез filters
-
wp_ultimo_render_vars — Позволява на разработчиците на plugin да добавят допълнителна променлива към контекста за рендиране глобално.
-
wp_ultimo_skip_network_active_check — Позволява на разработчиците да прекъснат тази проверка преждевременно.
-
wu_add_new_domain_modal_fields — Филтрира полетата за модалния прозорец за добавяне на нов домейн.
-
wu_add_product_setup_fee_line_item — Позволява на разработчиците да правят промени в реда за таксата за настройка.
-
wu_admin_notices — Позволява на разработчиците да филтрират администраторски известия, добавени от Ultimate Multisite.
-
wu_after_.this-slug._api_arguments — Филтриране след промяна.
-
wu_allowed_line_item_types — Сега обработваме всички типове.
-
wu_apply_plan_limits — Позволява на разработчиците на plugin да прекъснат ограниченията преждевременно.
-
wu_apply_signup_fee — Филтрира дали таксата за регистрация трябва да бъде приложена или не.
-
wu_before_.this-slug._api_arguments — Филтрира оригиналните api аргументи.
-
wu_billing_address_fields — Позволява на разработчиците на plugin да филтрират полетата за адрес за фактуриране.
-
wu_bypass_checkout_form — Позволява на разработчиците да заобиколят извеждането и да зададат ново
-
wu_bypass_unset_current_user — Позволява на разработчиците да заобиколят кода за премахване на текущия потребител.
-
wu_cart_get_recurring_total — Филтрира общата сума за „recurring amount“.
-
wu_cart_get_subtotal — Филтрира общата сума за „initial amount“.
-
wu_cart_get_total — Филтрира общата сума за „initial amount“.
-
wu_checkout_calculate_prorate_credits — Позволява на разработчиците на plugin да се намесват в стойността на кредита.
-
wu_checkout_form_base_domains — Филтрира споделени базови домейни на формуляра за checkout, които не трябва да стават записи за mapped-domain.
-
wu_checkout_field_templates — Нашите APIs за добавяне на нови шаблони на полета се закачат тук.
-
wu_checkout_field_types — Нашите APIs за добавяне на нови типове полета се закачат тук.
-
wu_checkout_pages_error_messages — Филтрира съобщенията за грешки.
-
wu_checkout_step_validation_submittable_field_types — Позволява на разработчиците да заобиколят проверката дали дадено поле е auto-submittable.
-
wu_checkout_validation_aliases — Позволява на разработчиците на plugin да добавят персонализирани aliases във валидатора на формуляра.
-
wu_checkout_validation_rules — Позволява на разработчиците на plugin да филтрират правилата за валидация.
-
wu_cli_params_to_remove — Премахва нежелани Params.
-
wu_contains_element — Позволява на разработчиците да променят резултатите от първоначалното търсене.
-
wu_core_installer_install_sunrise — Позволява на доставчиците на хостинг да инсталират константата по различен начин.
-
wu_country_get_administrative_division_name — Връща приятно име на административните подразделения на страната.
-
wu_country_get_cities — Връща списъка с градове за щат в страна.
-
wu_country_get_states — Връща списъка с щати за тази страна.
-
wu_current_set_customer — Позволява на разработчиците да променят поведението по подразбиране и да зададат текущия клиент по различен начин.
-
wu_current_set_membership — Позволява на разработчиците да променят поведението по подразбиране и да зададат текущото membership по различен начин.
-
wu_current_set_site — Позволява на разработчиците да променят поведението по подразбиране и да зададат текущия сайт по различен начин.
-
wu_current_type_get_manage_url — Позволява на разработчиците да променят параметрите на URL за управление на сайта.
-
wu_documentation_get_link — Позволява на разработчиците на plugin да филтрират връзките.
-
wu_domain_has_correct_dns — Позволява на разработчиците на plugin да добавят нови проверки, за да определят резултатите.
-
wu_element_block_types_to_check — Може да се наложи да добавим допълнителни блокове по-късно.
-
wu_element_maybe_extract_arguments — Добавя общ филтър, за да позволи на разработчиците да разширят този анализатор, така че да работи с допълнителни конструктори или plugins.
-
wu_enforce_password_rules — Филтрира дали да се прилагат допълнителни правила за пароли.
-
wu_generated_username_from_email — Филтрира генерираното потребителско име на клиента.
-
wu_get_checkout_variables — Позволява на разработчиците на plugins да филтрират предварителните настройки на страница за checkout.
-
wu_get_membership_allowed_forms — Позволява на разработчиците да добавят нови slugs на формуляри, за да заобиколят това поведение.
-
wu_get_migration_steps — Позволява на разработчици и add-ons да добавят нови стъпки за миграция
-
wu_get_network_public_ip — Вижте повече за този филтър по-долу, в същия този метод.
-
wu_get_post_types — Позволява на разработчиците да изберат кои типове публикации да се показват.
-
wu_get_pricing_table_lines_this-id — Връща редове, с възможност за филтриране
-
wu_get_site_domain_and_path — Позволява на разработчиците да манипулират двойките домейн/път.
-
wu_hosting_integration_wizard_sections — Филтрира секциите на съветника за настройка на хостинг интеграция.
-
wu_id_form_fields — Филтрира полетата във формуляр. Формулярът се идентифицира чрез ID в името на филтъра.
-
wu_independent_billing_cycle_product_types — Филтрира типовете продукти, които имат независими цикли на таксуване.
-
wu_is_api_enabled — Позволява на разработчиците на plugins да наложат дадено състояние за API.
-
wu_is_development_mode — Позволява на разработчиците на plugins да добавят допълнителни тестове за режим на разработка.
-
wu_is_mcp_enabled — Позволява на разработчиците на plugins да наложат дадено състояние за MCP адаптера.
-
wu_light_ajax_allowed_hooks — От съображения за сигурност ограничаваме броя на действията, достъпни за свързване. Този филтър позволява на разработчиците да разширят
-
wu_limits_is_post_above_limit — Проверява дали даден тип публикация е разрешен в този plan. Позволява на разработчиците на plugins да филтрират върнатата стойност
-
wu_magic_link_enforce_ip — Филтрира дали да се прилага проверка на IP адреса.
-
wu_magic_link_enforce_user_agent — Филтрира дали да се прилага проверка на user agent.
-
wu_magic_link_url — Филтрира генерирания URL на magic link.
-
wu_magic_links_enabled — Филтрира дали magic links са активирани.
-
wu_make_primary_domain_redirect_url — Филтрира URL адреса за пренасочване след задаване на домейн като основен.
-
wu_maybe_redirect_to_admin_panel_exclusion_list — Създава списък с изключения от параметри, които предотвратяват автоматичното пренасочване.
-
wu_mcp_include_ability — Филтър за презаписване на решението за включване на MCP способност.
-
wu_membership_calculated_date_expiration — Филтрира изчислената дата на изтичане.
-
wu_membership_renewal_expiration_date — Филтрира изчислената дата на изтичане, която да бъде зададена след подновяването.
-
wu_membership_update_forms — Позволява на разработчиците да добавят нови slugs на формуляри за актуализация.
-
wu_minimum_password_length — Филтрира минималната дължина на паролата.
-
wu_minimum_password_strength — Филтрира минималната изисквана сила на паролата (zxcvbn резултат).
-
wu_page_get_title_links — Позволява на разработчиците на plugins и на нас самите да добавяме връзки за действия към нашите страници за редактиране
-
wu_password_require_lowercase — Филтрира дали да се изискват малки букви в паролите.
-
wu_password_require_number — Филтрира дали да се изискват цифри в паролите.
-
wu_password_require_special — Филтрира дали да се изискват специални символи в паролите.
-
wu_password_require_uppercase — Филтрира дали да се изискват главни букви в паролите.
-
wu_pending_payment_message — Позволява на потребителя да промени съобщението за чакащите плащания.
-
wu_plan_product_types — Филтрира типовете продукти, които трябва да се третират като планове.
-
wu_post_count — Позволява на разработчиците на plugins да променят общия брой
-
wu_post_count_statuses — Позволява на разработчиците на plugins да променят кой статус на публикация трябва да се брои. По подразбиране се броят публикуваните и частните публикации
-
wu_post_default_status — Филтрира данните на обекта, преди да бъдат съхранени в базата данни.
-
wu_pre_save_settings — Позволява на разработчиците да филтрират настройките преди запазване от Ultimate Multisite.
-
wu_rest_create_item — Филтрира дали е позволено да се продължи със заявката или не.
-
wu_rest_delete_item — Филтрира дали е позволено да се продължи със заявката или не.
-
wu_rest_get_item — Филтрира дали е позволено да се продължи със заявката, или не.
-
wu_rest_get_items — Филтрира дали е позволено да се продължи със заявката, или не.
-
wu_rest_update_item — Филтрира дали е позволено да се продължи със заявката, или не.
-
wu_return_url — Позволява на разработчици те да променят URL адреса за връщане на gateway, използван след процесите на checkout.
-
wu_search_models_functions — Позволява на разработчиците на plugin да добавят повече функции за модели за търсене.
-
wu_setup_wizard — Позволява на разработчиците да добавят допълнителни стъпки към помощника за настройка.
-
wu_should_create_domain_record_for_site — Филтрира дали Ultimate Multisite трябва да създаде домейн запис за новосъздаден сайт.
-
wu_should_redirect_to_primary_domain — Позволява на разработчиците да прекъснат пренасочването, предотвратявайки извършването му.
-
wu_signup_step_handler_this-step — Позволява пренаписване на handler
-
wu_site_list_get_bulk_actions — Филтрира масовите действия, налични за сайтове.
-
wu_sites_column_limit — Филтър за промяна на стойността за get pluginssites вътре в мрежата.
-
wu_sso_enabled — Активира/деактивира възможността за single-sign-on между домейни.
-
wu_sso_url — Филтрира генерираните SSO URL адреси, преди да бъдат върнати за клиентски действия между домейни.
-
wu_stripe_checkout_subscription_data — Филтрира данните за Stripe Subscription. Може да презапише success_url или cancel_url.
-
wu_stripe_create_payment_intent_args — Филтрира аргументите на payment intent.
-
wu_stripe_existing_plan_id — Филтрира ID на плана за проверка. Ако съществува, новият абонамент ще използва този план.
-
wu_stripe_existing_product_id — Филтрира ID на продукта за проверка. Ако съществува, новият абонамент ще използва този продукт.
-
wu_stripe_generate_idempotency_key — Филтрира стойността idempotency_key, изпратена с опциите за Stripe такса.
-
wu_stripe_webhook_membership — Филтрира записа за membership, свързан с този webhook.
-
wu_this-model_meta_pre_save — Филтрира мета данните, преди да бъдат сериализирани за съхранение в базата данни.
-
wu_this-model_pre_save — Филтрира данните на обекта, преди да бъдат съхранени в базата данни.
-
wu_upgrade_to_unlock_url — Позволява на разработчиците да променят URL адреса за надграждане за отключване
-
wu_use_domain_mapping — Определя дали трябва да се използва mapping
-
wu_username_from_email — Филтрира потребителското име на нов клиент.
-
wu_users_membership_limit_message — Позволява на разработчиците да променят съобщението за лимита на потребителите в membership
-
wu_view_override_replaceable_views — Позволява на разработчиците да добавят допълнителни папки към заменяемия списък.
-
wu_wp_cli_enabled_sub_commands — Филтрира кои sub_commands са активирани за този обект.
-
wu_wp_config_reference_hook_line_patterns — Проверяваме за три шаблона, когато се опитваме да разберем къде можем да инжектираме нашите константи: