Даведнік па хуках
Аўтаматычна згенераваная дакументацыя для ўсіх 59 дзеянняў і 118 фільтраў у Ultimate Multisite.
Дзеянні
-
auth_redirect — Спрацоўвае перад перанакіраваннем аўтэнтыфікацыі.
-
set_auth_cookie — Спрацоўвае неп асрэдна перад усталяваннем cookie аўтэнтыфікацыі.
-
set_logged_in_cookie — Спрацоўвае непасрэдна перад усталяваннем cookie аўтэнтыфікацыі для карыстальніка, які ўвайшоў.
-
wp_ultimo_host_providers_load — Дазваляе распрацоўшчыкам дадаваць уласныя інтэграцыі хост-правайдэраў праз WordPress plugins.
-
wp_ultimo_load — Спрацоўвае, калі ўсе залежнасці былі загружаны
-
wu_activation — Дазваляе іншым часткам plugin далучаць свае працэдуры для актывацыі
-
wu_after_switch_template — Дазваляе распрацоўшчыкам plugin падключаць функцыі пасля таго, як карыстальнік або суперадміністратар пераключыць шаблон сайта
-
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 — Дазваляе распрацоўшчыкам запускаць дадатковыя hooks.
-
wu_checkout_before_process_checkout — Перад тым як мы апрацоўваем афармленне замовы.
-
wu_checkout_order_created — Спрацоўвае пасля таго, як замова афармлення цалкам сабрана.
-
wu_dashboard_this-tab_widgets — Дазваляе распрацоўшчыкам plugin дадаваць віджэты ў панэль Network Dashboard.
-
wu_dashboard_widgets — Дазваляе распрацоўшчыкам plugin дадаваць віджэты ў панэль Network Dashboard.
-
wu_deactivation — Дазваляе іншым часткам plugin далучаць свае працэдуры для дэактывацыі
-
wu_delete_this-object_id — Дазваляе распрацоўшчыкам plugin дадаваць дзеянні да працэсу выдалення
-
wu_domain_became_primary — Спрацоўвае, калі дамен становіцца асноўным даменам для сайта.
-
wu_domain_created — Спрацоўвае, калі дадаецца новае супастаўленне дамена.
-
wu_domain_mapping_load — Спрацавала пасля загрузкі нашага асноўнага супастаўлення даменаў
-
wu_domain_mapping_register_filters — Некаторыя plugins захаваюць URL да таго, як супастаўленне было актыўным, або будуць будаваць URL іншым спосабам, які не ўключаны o
-
wu_duplicate_site — Дазваляе распрацоўшчыкам падключацца пасля дубліравання сайта.
-
wu_enqueue_extra_hooks — Дазваляе распрацоўшчыкам plugin дадаваць дадатковыя hooks
-
wu_flush_known_caches — Hook для дадатковай ачысткі
-
wu_handle_add_new_domain_modal — Спрацоўвае перад апрацоўкай запыту мадальнага акна дадання новага дамена.
-
wu_handle_customer_meta_fields — Дазваляе распрацоўшчыкам plugin захоўваць метададзеныя рознымі спосабамі, калі ім гэта трэба.
-
wu_handle_user_meta_fields — Дазваляе распрацоўшчыкам plugin захоўваць метададзеныя карыстальніка рознымі спосабамі, калі ім гэта трэба.
-
wu_magic_link_invalid_token — Спрацоўвае, калі сустракаецца несапраўдны token магічнай спасылкі.
-
wu_magic_link_login — Спрацоўвае пасля таго, як карыстальнік увайшоў праз магічную спасылку.
-
wu_maybe_create_customer — Дазваляе распрацоўшчыкам plugin рабіць дадатковыя рэчы, калі кліент дададзены.
-
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 — Дазваляе распрацоўшчыкам plugin запускаць дадатковыя дзеянні, калі старонкі рэгіструюцца.
-
wu_page_after_render — Дазваляе распрацоўшчыкам plugin дадаваць дадатковы кантэнт пасля таго, як мы выводзім старонку
-
wu_page_before_render — Дазваляе распрацоўшчыкам plugin дадаваць дадатковы кантэнт перад тым, як мы выводзім старонку.
-
wu_page_load — Дазваляе распрацоўшчыкам plugin дадаваць дадатковыя hooks да нашых старонак.
-
wu_page_this-id_after_render — Дазваляе распрацоўшчыкам plugin дадаваць дадатковы кантэнт пасля таго, як мы выводзім старонку
-
wu_page_this-id_before_render — Дазваляе распрацоўшчыкам plugin дадаваць дадатковы кантэнт перад тым, як мы выводзім старонку.
-
wu_page_this-id_load — Дазваляе распрацоўшчыкам plugin дадаваць дадатковыя hooks да нашых старонак.
-
wu_page_this-id_register_widgets — Спрацоўвае пасля рэгістрацыі віджэтаў для гэтай старонкі.
-
wu_register_capabilities — Спрацоўвае, каб дазволіць дадаткам далучаць модулі магчымасцей да інтэграцый.
-
wu_register_integrations — Спрацоўвае, каб дазволіць інтэграцыям зарэгістраваць сябе.
-
wu_register_rest_routes — Дазваляе рэгістраваць дадатковыя маршруты.
-
wu_save_this-object_id — Дазваляе распрацоўшчыкам плагіна дадаваць дзеянні ў працэс захавання
-
wu_site_created — Спрацоўвае пасля таго, як сайт створаны ўпершыню.
-
wu_sso_loaded — Дазваляе распрацоўшчыкам плагіна дадаваць дадатковыя хукі, калі неабходна.
-
wu_template_previewer — Выконваецца ў кантэксце праглядальніка шаблонаў.
-
wu_this-id_scripts — Запускае хук пастаноўкі скрыптоў у чаргу.
-
wu_this-model_post_delete — Спрацоўвае пасля таго, як аб’ект захаваны ў базе даных.
-
wu_this-model_post_save — Спрацоўвае пасля таго, як аб’ект захаваны ў базе даных.
-
wu_this-model_pre_delete — Спрацоўвае пасля таго, як аб’ект захаваны ў базе даных.
-
wu_unlock_this-object_id — Дазваляе распрацоўшчыкам плагіна дадаваць дзеянні ў працэс разблакіроўкі.
Фільтры
-
auth_cookie_expiration — Фільтруе працягласць перыяду заканчэння тэрміну дзеяння cookie аўтэнтыфікацыі.
-
auth_redirect_scheme — Фільтруе схему перанакіравання аўтэнтыфікацыі.
-
get_blogs_of_user — Узнаўляе тут арыгінальны WP-фільтр, для пэўнасці.
-
get_site_url_for_previewer — Дазваляе распрацоўшчыкам плагінаў фільтраваць URL, які выкарыстоўваецца ў сродку папярэдняга прагляду
-
secure_auth_cookie — Фільтруе, ці павінна cookie аўтэнтыфікацыі адпраўляцца толькі праз HTTPS.
-
secure_auth_redirect — Фільтруе, ці выкарыстоўваць бяспечнае перанакіраванне аўтэнтыфікацыі.
-
secure_logged_in_cookie — Фільтруе, ці павінна cookie ўваходу ў сістэму адпраўляцца толькі праз HTTPS.
-
send_auth_cookies — Дазваляе прадухіліць фактычную адпраўку cookie аўтэнтыфікацыі кліенту.
-
wp_ultimo_redirect_url_after_signup — Задае URL перанакіравання.
-
wp_ultimo_registration_steps — Дадае дадатковыя крокі праз фільтры
-
wp_ultimo_render_vars — Дазваляе распрацоўшчыкам плагінаў дадаваць дадатковую зменную ў кантэкст рэндэрынгу глабальна.
-
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 — Дазваляе распрацоўшчыкам плагінаў датэрмінова перапыніць абмежаванні.
-
wu_apply_signup_fee — Фільтруе, ці павінна прымяняцца плата за рэгістрацыю.
-
wu_before_.this-slug._api_arguments — Фільтруе арыгінальныя аргументы api.
-
wu_billing_address_fields — Дазваляе распрацоўшчыкам плагінаў фільтраваць палі плацежнага адраса.
-
wu_bypass_checkout_form — Дазваляе распрацоўшчыкам абысці вывад і задаць новы
-
wu_bypass_unset_current_user — Дазваляе распрацоўшчыкам абысці код скідання бягучага карыстальніка.
-
wu_cart_get_recurring_total — Фільтруе агульную суму "перыядычнай сумы".
-
wu_cart_get_subtotal — Фільтруе агульную суму "пачатковай сумы".
-
wu_cart_get_total — Фільтруе агульную суму "пачатковай сумы".
-
wu_checkout_calculate_prorate_credits — Дазваляе распрацоўшчыкам плагінаў змяняць значэнне крэдыту.
-
wu_checkout_form_base_domains — Фільтруе агульныя базавыя дамены формы афармлення замовы, якія не павінны станавіцца запісамі супастаўленых даменаў.
-
wu_checkout_field_templates — Нашы API для дадання новых шаблонаў палёў падключаюцца сюды.
-
wu_checkout_field_types — Нашы API для дадання новых тыпаў палёў падключаюцца сюды.
-
wu_checkout_pages_error_messages — Фільтруе паведамленні пра памылкі.
-
wu_checkout_step_validation_submittable_field_types — Дазваляе распрацоўшчыкам абысці праверку, калі поле можа аўтаматычна адпраўляцца.
-
wu_checkout_validation_aliases — Дазваляе распрацоўшчыкам плагінаў дадаваць уласныя псеўданімы ў валідатар формы.
-
wu_checkout_validation_rules — Дазваляе распрацоўшчыкам плагінаў фільтраваць правілы праверкі.
-
wu_cli_params_to_remove — Скідае непажаданыя параметры.
-
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 — Дазваляе распрацоўшчыкам змяняць стандартныя паводзіны і задаваць бягучае сяброўства іншым чынам.
-
wu_current_set_site — Дазваляе распрацоўшчыкам змяняць стандартныя паводзіны і задаваць бягучы сайт іншым чынам.
-
wu_current_type_get_manage_url — Дазваляе распрацоўшчыкам змяняць параметры URL кіравання сайтам.
-
wu_documentation_get_link — Дазваляе распрацоўшчыкам плагінаў фільтраваць спасылкі.
-
wu_domain_has_correct_dns — Дазваляе распрацоўшчыкам плагінаў дадаваць новыя праверкі, каб вызначаць вынікі.
-
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 — Дазволіць распрацоўшчыкам і дадаткам дадаваць новыя крокі міграцыі
-
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 — Правярае, ці дазволены дадзены тып запісу ў гэтым плане. Дазволіць распрацоўшчыкам plugins фільтраваць вяртанае значэнне
-
wu_magic_link_enforce_ip — Фільтраваць, ці прымяняць праверку IP-адраса.
-
wu_magic_link_enforce_user_agent — Фільтраваць, ці прымяняць праверку user agent.
-
wu_magic_link_url — Фільтраваць URL згенераванай магічнай спасылкі.
-
wu_magic_links_enabled — Фільтраваць, ці ўключаны магічныя спасылкі.
-
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 вяртання шлюза, які выкарыстоўваецца пасля працэсаў афармлення замовы.
-
wu_search_models_functions — Дазваляе распрацоўшчыкам плагінаў дадаваць больш функцый мадэляў пошуку.
-
wu_setup_wizard — Дазваляе распрацоўшчыкам дадаваць дадатковыя крокі майстра наладжвання.
-
wu_should_create_domain_record_for_site — Фільтруе, ці павінен Ultimate Multisite ствараць запіс дамена для новастворанага сайта.
-
wu_should_redirect_to_primary_domain — Дазваляе распрацоўшчыкам перапыніць перанакіраванне, прадухіляючы яго выкананне.
-
wu_signup_step_handler_this-step — Дазваляе перапісаць апрацоўшчык
-
wu_site_list_get_bulk_actions — Фільтруе масавыя дзеянні, даступныя для сайтаў.
-
wu_sites_column_limit — Фільтр для змянення значэння для атрымання сайтаў плагіна ўнутры сеткі.
-
wu_sso_enabled — Уключыць/адключыць магчымасць адзінага ўваходу паміж даменамі.
-
wu_sso_url — Фільтруе згенераваныя URL SSO перад іх вяртаннем для міждаменных дзеянняў кліента.
-
wu_stripe_checkout_subscription_data — Фільтруе даныя падпіскі Stripe. Можа перавызначыць success_url або cancel_url.
-
wu_stripe_create_payment_intent_args — Фільтруе аргументы намеру аплаты.
-
wu_stripe_existing_plan_id — Фільтруе ID тарыфнага плана для праверкі. Калі ён існуе, новая падпіска будзе выкарыстоўваць гэты план.
-
wu_stripe_existing_product_id — Фільтруе ID прадукту для праверкі. Калі ён існуе, новая падпіска будзе выкарыстоўваць гэты прадукт.
-
wu_stripe_generate_idempotency_key — Фільтруе значэнне idempotency_key, якое адпраўляецца з параметрамі спісання Stripe.
-
wu_stripe_webhook_membership — Фільтруе запіс членства, звязаны з гэтым webhook.
-
wu_this-model_meta_pre_save — Фільтруе метаданыя перад іх серыялізацыяй для захавання ў базе даных.
-
wu_this-model_pre_save — Фільтруе даныя аб'екта перад іх захаваннем у базе даных.
-
wu_upgrade_to_unlock_url — Дазваляе распрацоўшчыкам змяняць URL абнаўлення для разблакіроўкі
-
wu_use_domain_mapping — Вызначае, ці павінна выкарыстоўвацца супастаўленне
-
wu_username_from_email — Фільтруе імя карыстальніка новага кліента.
-
wu_users_membership_limit_message — Дазваляе распрацоўшчыкам змяняць паведамленне пра ліміт карысталь нікаў членства
-
wu_view_override_replaceable_views — Дазваляе распрацоўшчыкам дадаваць дадатковыя папкі ў спіс заменяемых.
-
wu_wp_cli_enabled_sub_commands — Фільтруе, якія sub_commands уключаны для гэтай сутнасці.
-
wu_wp_config_reference_hook_line_patterns — Мы правяраем тры шаблоны, калі спрабуем вызначыць, куды можам уставіць нашы канстанты: