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

Свързани функции (Hooks Reference)

Автоматично генерирана документация за всички 59 действия и 115 филтри в Ultimate Multisite.

Действия (Actions)

  • auth_redirect — Задейства се преди пренасочването за автентикация.

  • set_auth_cookie — Задейства се веднага преди да се зададе битовият файл за автентикация.

  • set_logged_in_cookie — Задейства се веднага преди да се зададе битовият файл за влизане (logged-in).

  • wp_ultimo_host_providers_load — Позволява на разработчиците да добавят своите интеграции с хост провайдори чрез wp плагини.

  • wp_ultimo_load — Задейства се, когато всички зависимости са заредени.

  • wu_activation — Позволява на други части на плагина да приложат своите рутини за активиране.

  • wu_after_switch_template — Позволява на разработчиците на плагини да прикачат функции след като потребител или супер администратор смени шаблона на сайта.

  • wu_before_light_ajax — В някои случаи ще ни е необходимо да зареждаме допълнителна мощ за обработка на действията.

  • wu_before_search_models — Задейства се преди обработката на заявката за търсене.

  • wu_cart_after_setup — Позволява на разработчиците да внесат допълнителни промени в обекта за плащане (checkout).

  • wu_cart_setup — Позволява на разработчиците да внесат допълнителни промени в обекта за плащане (checkout).

  • 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 — Задейства се след като бъде заредена нашата основна Domain Mapping.

  • wu_domain_mapping_register_filters — Някои плагини ще запазят URL преди мапингът да е активен или ще изграждат URL по различен начин, който не е включен в

  • wu_duplicate_site — Позволя разработчиците да качват код след дублиране на сайт.

  • wu_enqueue_extra_hooks — Позволя на разработчиците на плагини да добавят допълнителни хукове (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 — Задейства се, когато се срещне невалиден токен за магически линк (magic link).

  • wu_magic_link_login — Задейства се след влизане на потребител чрез магически линк.

  • wu_maybe_create_customer — Позволя на разработчиците на плагини да правят допълнителни действия, когато се добави клиент.

  • wu_mcp_abilities_registered — Задейства се след регистрирането на способностите на MCP за определено същество (entity).

  • 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 — Позволява на разработчиците на плагини да добавят допълнително съдържание след като запечатаме страницата с този ID.

  • wu_page_this-id_before_render — Позволява на разработчиците на плагини да добавят допълнително съдържание преди запечатането на страницата с този ID.

  • wu_page_this-id_load — Позволява на разработчиците на плагини да добавят допълнителни хукове към нашите страници с този ID.

  • wu_page_this-id_register_widgets — Задейства се след регистрацията на виджети за тази страница.

  • wu_register_capabilities — Задейства се, за да позволява на аддони (addons) да прикрепят модули с възможности към интеграциите.

  • wu_register_integrations — Задейства се, за да позволява на интеграциите да се регистрират сами.

  • wu_register_rest_routes — Позволява регистрацията на допълнителни маршрути (routes).

  • wu_save_this-object_id — Позволява на разработчиците на плагини да добавят действия към процеса на запис.

  • wu_site_created — Задейства се след първоначално създаване на сайт.

  • wu_sso_loaded — Позволява на разработчиците на плагини да добавят допълнителни хукове (hooks), ако е необходимо.

  • wu_template_previewer — Задейства се, когато се работи в контекста на предварително показването на шаблона (template previewer).

  • wu_this-id_scripts — Задейства хука за зареждане на скриптове (enqueue scripts hook).

  • wu_this-model_post_delete — Задейства се след съхранение на обजेक्ट в базата данни.

  • wu_this-model_post_save — Задейства се след съхранение на обजेक्ट в базата данни.

  • wu_this-model_pre_delete — Задейства се след съхранение на обजेक्ट в базата данни.

  • wu_unlock_this-object_id — Позволява на разработчиците на плагини да добавят действия към процеса на отваряне (unlocking).

Филтри

  • auth_cookie_expiration — Фильтърът за ограничаване на продължителността на валидността на бисквитките за автентикация.

  • auth_redirect_scheme — Фильтърът за промяна на схемата за пренасочване при автентикацията.

  • get_blogs_of_user — Повторява оригиналния WP Filter тук, за добра предпазливост.

  • get_site_url_for_previewer — Позволява на разработчиците на плагини да филтрират URL-а, който се използва в прелиビューтора (previewer).

  • secure_auth_cookie — Фильтърът за определяне дали бисквитката за автентикация трябва да се изпраща само през HTTPS.

  • secure_auth_redirect — Фильтърът за определяне дали да се използва сигурно пренасочване при автентикацията.

  • secure_logged_in_cookie — Фильтърът за определяне дали бисквитката за влизане трябва да се изпраща само през HTTPS.

  • send_auth_cookies — Позволява предотвратяване на реалното изпращане на бисквитките за автентикация към клиента.

  • wp_ultimo_redirect_url_after_signup — Задава URL-а за пренасочване след регистрацията.

  • wp_ultimo_registration_steps — Добавя допълнителни стъпки чрез филтри.

  • wp_ultimo_render_vars — Позволява на разработчиците на плагини да добавят допълнителна променлива към контекста за рендиране глобално.

  • wp_ultimo_skip_network_active_check — Позволява на разработчиците да прескочат тази проверка на активната мрежа (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 — Филтрира аргументите на API след промяна.

  • wu_allowed_line_item_types — Сега работим с всички типове.

  • wu_apply_plan_limits — Позволява на разработчиците на плагини да преминат през ограниченията (short-circuit).

  • wu_apply_signup_fee — Филтрира дали такса за регистрация трябва да бъде приложена.

  • wu_before_.this-slug._api_arguments — Филтрира оригиналните аргументи на API преди промяната.

  • wu_billing_address_fields — Позволява на разработчиците на плагини да филтрират полетата за сметка (billing address).

  • wu_bypass_checkout_form — Позволява на разработчиците да преминат през изхода и да зададат нов.

  • wu_bypass_unset_current_user — Позволява на разработчиците да пропуснат кода за недовършено зададен текущ потребител (unset current user).

  • wu_cart_get_recurring_total — Филтрира общата сума на повтарящата се такса в количката.

  • wu_cart_get_subtotal — Филете "начална сума" общата сума.

  • wu_cart_get_total — Филете "начална сума" общата сума.

  • wu_checkout_calculate_prorate_credits — Позволява на разработчиците на плагини да влияят върху стойността на кредитите.

  • wu_checkout_field_templates — Нашият API за добавяне на нови шаблони за полета, които се свързват тук.

  • wu_checkout_field_types — Нашият API за добавяне на нови типове за полета, които се свързват тук.

  • wu_checkout_pages_error_messages — Филете съобщения за грешките.

  • wu_checkout_step_validation_submittable_field_types — Позволява на разработчиците да пропуснат проверката, ако полето е автоматично изпращаемо (auto-submittable).

  • wu_checkout_validation_aliases — Позволява на разработчиците на плагини да добавят персонализирани псевдоними в валидатора на формата.

  • wu_checkout_validation_rules — Позволява на разработчиците на плагини да филтрират правилата за валидация.

  • 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 — Позволя на разработчиците да променят поведението по подразбиране и да задават текущата членство по различен начин.

  • 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 — Може да ни тряabe да добавим допълнителни блокове по-късно.

  • wu_element_maybe_extract_arguments — Добавя общ филтър, който позволява на разработчиците да разширят този парсер за работа с допълнителни builders или плагини.

  • wu_enforce_password_rules — Филтрира дали да се прилагат допълнителни правила за пароли.

  • wu_generated_username_from_email — Филтрира генерираното потребителско име от имейла.

  • wu_get_checkout_variables — Позволява на разработчиците на плагини да филтрират предварително зададените променливи за страница на чекаута.

  • wu_get_membership_allowed_forms — Позволява на разработчиците да добавят нови slug-ове на форми, за да се обходи това поведение.

  • wu_get_migration_steps — Позволява на разработчиците и add-on-овете да добавят нови стъпки за миграция.

  • wu_get_network_public_ip — Вижте повече за този филтър по-долу, в същия метод.

  • wu_get_post_types — Позволява на разработчиците да из selects кои типове записи трябва да бъдат показвани.

  • wu_get_pricing_table_lines_this-id — Връща Редове, които могат да се филтрират по този id.

  • wu_get_site_domain_and_path — Позволява на разработчиците да манипулират двойките домен/пути.

  • wu_hosting_integration_wizard_sections — Фильтърва секциите на wizard за настройка интеграция с хостинг.

  • wu_id_form_fields — Фильтърва полетата във форма. Формата се идентифицира по ID в името на филтъра.

  • wu_independent_billing_cycle_product_types — Фильтърва типовете продукти, които имат независими цикли за плащане.

  • wu_is_api_enabled — Позволява на разработчиците на plugin да принуди определено състояние за API.

  • wu_is_development_mode — Позволява на разработчиците на plugin да добавят допълнителни тестове за development mode (режим за разработка).

  • wu_is_mcp_enabled — Позволява на разработчиците на plugin да принуди определено състояние за MCP адаптера.

  • wu_light_ajax_allowed_hooks — От е безопасности причини ограничаваме броя на действията, които могат да бъдат включени (hooked). Този филтър позволява на разработчиците да разширят...

  • wu_limits_is_post_above_limit — Проверява дали даден тип пост е разрешен в този план. Позволява на разработчиците на plugin да филтрират връщаното значение.

  • 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 (Multi-Channel Platform).

  • wu_membership_calculated_date_expiration — Филете изчислената дата на изтичане.

  • wu_membership_renewal_expiration_date — Филете изчислената дата на изтичане, която ще бъде зададена след помия.

  • wu_membership_update_forms — Позволете разработчиците да добавят нови slug-ове за форми за актуализация.

  • wu_minimum_password_length — Филете минималната дължина на паролата.

  • wu_minimum_password_strength — Филете минималната необходимо степен на сигурност на паролата (скор от zxcvbn).

  • wu_page_get_title_links — Позволете разработчиците на плагиновете и ни сами да добавяме действия (action links) към нашите редактиращи страници.

  • wu_password_require_lowercase — Филтрира дали да се изисква малки букви в паролите.

  • wu_password_require_number — Филтрира дали да се изисква цифри в паролите.

  • wu_password_require_special — Филтрира дали да се изисква специални символи в паролите.

  • wu_password_require_uppercase — Филтрира дали да се изисква заглавни букви в паролите.

  • wu_pending_payment_message — Позволява на потребителя да промени съобщението относно неплатените плащания.

  • wu_plan_product_types — Филтрира типовете продукти, които трябва да се третират като планове (plans).

  • wu_post_count — Позволява на разработчиците на плагини да променят общия брой записи.

  • wu_post_count_statuses — Позволява на разработчиците на плагини да променят кои статуси на постове трябва да се броят. По подразбиране, публикуваните и лични постове се брои.

  • 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 — Позволява на разработчиците да добавят допълнителни стъпки в wizard за настройка.

  • wu_should_redirect_to_primary_domain — Позволява на разработчиците да прекъснат редиректирането, предотвратявайки му да се случи.

  • wu_signup_step_handler_this-step — Позволява пренаписване на обработчика за тази стъпка в регистрацията.

  • wu_site_list_get_bulk_actions — Фильтър, който филтрира наличните масови действия за сайтове.

  • wu_sites_column_limit — Фильтър за промяна на стойността за get pluginssites в мрежата.

  • wu_sso_enabled — Включва/изключва възможността за единично вход (single-sign-on) между домейни.

  • wu_stripe_checkout_subscription_data — Фильтрирате данните за абонамента от Stripe. Може да превземете контрола над 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 — Фильтрирате записята за членство, свързана с този webhook.

  • wu_this-model_meta_pre_save — Фильтрирате мета данните преди те да бъдат сериализирани за съхранение в база данни.

  • wu_this-model_pre_save — Фильтрирате данните на обекта преди тяхното съхранение в базата данни.

  • wu_upgrade_to_unlock_url — Позволява на разработчиците да променят URL за преминаване към разблокиране (upgrade to unlock URL).

  • wu_use_domain_mapping — Определя дали трябва да се използва доимбаване на домейн (domain mapping).

  • wu_username_from_email — Филтър за ново потребителско име на клиента.

  • wu_users_membership_limit_message — Позволява на разработчиците да променят съобщението относно лимита на членовете в групата.

  • wu_view_override_replaceable_views — Позволява на разработчиците да добавят допълнителни папки към списъка за заместващи виоди (replaceable list).

  • wu_wp_cli_enabled_sub_commands — Филтрира кои подкоманди са активни за тази субект.

  • wu_wp_config_reference_hook_line_patterns — Проверяваме три шаблона, когато се опитваме да определим къде можем да вмъкнем нашите константи: