Skip to main content

Даведнік па хуках

Аўтаматычна згенераваная дакументацыя для ўсіх 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 — Мы правяраем тры шаблоны, калі спрабуем вызначыць, куды можам уставіць нашы канстанты: