Преминете към основното съдържание

Справочник за 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 — Проверяваме за три шаблона, когато се опитваме да разберем къде можем да инжектираме нашите константи: