Hooks 참조
Ultimate Multisite의 모든 59개 actions 및 118개 filters에 대해 자동 생성된 문서입니다.
Actions
-
auth_redirect — 인증 리디렉션 전에 실행됩니다.
-
set_auth_cookie — 인증 cookie가 설정되기 직전에 실행됩니다.
-
set_logged_in_cookie — 로그인된 인증 cookie가 설정되기 직전에 실행됩니다.
-
wp_ultimo_host_providers_load — 개발 자가 wp plugins를 통해 자체 host provider 통합을 추가할 수 있게 합니다.
-
wp_ultimo_load — 모든 의존성이 로드되었을 때 트리거됩니다
-
wu_activation — plugin의 다른 부분이 활성화를 위한 자체 routine을 연결할 수 있게 합니다
-
wu_after_switch_template — plugin 개발자가 사용자 또는 super admin이 site 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 — field가 checkout 양식에 추가되기 전에 실행됩니다.
-
wu_checkout_after_process_order — 개발자가 추가 hook을 트리거할 수 있게 합니다.
-
wu_checkout_before_process_checkout — checkout을 처리하기 전에.
-
wu_checkout_order_created — checkout 주문이 완전히 조립된 후 실행됩니다.
-
wu_dashboard_this-tab_widgets — plugin 개발자가 Network Dashboard Panel에 widget을 추가할 수 있게 합니다.
-
wu_dashboard_widgets — plugin 개발자가 Network Dashboard Panel에 widget을 추가할 수 있게 합니다.
-
wu_deactivation — plugin의 다른 부분이 비활성화를 위한 자체 routine을 연결할 수 있게 합니다
-
wu_delete_this-object_id — plugin 개발자가 삭제 프로세스에 작업을 추가할 수 있게 합니다
-
wu_domain_became_primary — domain이 site의 기본 domain이 될 때 실행됩니다.
-
wu_domain_created — 새 domain mapping이 추가될 때 트리거됩니다.
-
wu_domain_mapping_load — 핵심 Domain Mapping이 로드된 후 실행됩니다
-
wu_domain_mapping_register_filters — 일부 plugins는 mapping이 활성화되기 전에 URL을 저장하거나 포함되지 않은 다른 방식으로 URL을 빌드합니다 o
-
wu_duplicate_site — 개발자가 site 복제가 발생한 후 후킹할 수 있게 합니다.
-
wu_enqueue_extra_hooks — plugin 개발자가 추가 hook을 추가할 수 있게 합니다
-
wu_flush_known_caches — 추가 정리를 위한 hook
-
wu_handle_add_new_domain_modal — 새 domain 추가 modal 요청을 처리하기 전에 실행됩니다.
-
wu_handle_customer_meta_fields — plugin 개발자가 필요한 경우 meta data를 다른 방식으로 저장할 수 있게 합니다.
-
wu_handle_user_meta_fields — plugin 개발자가 필요한 경우 user meta data를 다른 방식으로 저장할 수 있게 합니다.
-
wu_magic_link_invalid_token — 유효하지 않은 magic link token이 발견될 때 실행됩니다.
-
wu_magic_link_login — 사용자가 magic link를 통해 로그인한 후 실행됩니다.
-
wu_maybe_create_customer — customer가 추가될 때 plugin 개발자가 추가 작업을 수행할 수 있게 합니다.
-
wu_mcp_abilities_registered — entity에 대한 MCP abilities가 등록된 후 실행됩니다.
-
wu_mcp_adapter_initialized — MCP adapter가 초기화된 후 실행됩니다.
-
wu_membership_post_cancel — membership이 취소된 후 트리거됩니다.
-
wu_membership_post_renew — membership 갱신 후 트리거됩니다.
-
wu_membership_pre_cancel — membership이 취소되기 전에 트리거됩니다.
-
wu_membership_pre_renew — membership 갱신 전에 트리거됩니다.
-
wu_model_post_save — 객체가 database에 저장된 후 실행됩니다.
-
wu_page_added — plugin 개발자가 page가 등록될 때 추가 항목을 실행할 수 있게 합니다.
-
wu_page_after_render — plugin 개발자가 page를 출력한 후 추가 content를 추가할 수 있게 합니다
-
wu_page_before_render — plugin 개발자가 page를 출력하기 전에 추가 content를 추가할 수 있게 합니다.
-
wu_page_load — plugin 개발자가 page에 추가 hook을 추가할 수 있게 합니다.
-
wu_page_this-id_after_render — plugin 개발자가 page를 출력한 후 추가 content를 추가할 수 있게 합니다
-
wu_page_this-id_before_render — plugin 개발자가 page를 출력하기 전에 추가 content를 추가할 수 있게 합니다.
-
wu_page_this-id_load — plugin 개발자가 page에 추가 hook을 추가할 수 있게 합니다.
-
wu_page_this-id_register_widgets — 이 page에 대한 widgets가 등록된 후 실행됩니다.
-
wu_register_capabilities — addons가 통합에 capability 모듈을 연결할 수 있도록 실행됩니다.
-
wu_register_integrations — 통합이 스스로 등록할 수 있도록 실행됩니다.
-
wu_register_rest_routes — 추가 경로를 등록할 수 있도록 허용합니다.
-
wu_save_this-object_id — plugin 개발자가 저장 과정에 작업을 추가할 수 있도록 허용합니다.
-
wu_site_created — 사이트가 처음 생성된 후 실행됩니다.
-
wu_sso_loaded — 필요한 경우 plugin 개발자가 추가 hook을 추가할 수 있도록 허용합니다.
-
wu_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 — plugin 개발자가 잠금 해제 과정에 작업을 추가할 수 있도록 허용합니다.
필터
-
auth_cookie_expiration — 인증 cookie 만료 기간의 지속 시간을 필터링합니다.
-
auth_redirect_scheme — 인증 리디렉션 방식을 필터링합니다.
-
get_blogs_of_user — 만일을 위해 원래 WP Filter를 여기에서 복제합니다.
-
get_site_url_for_previewer — plugin 개발자가 previewer에서 사용되는 URL을 필터링할 수 있도록 허용합니다
-
secure_auth_cookie — auth cookie가 HTTPS를 통해서만 전송되어야 하는지 필터링합니다.
-
secure_auth_redirect — 보안 인증 리디렉션을 사용할지 여부를 필터링합니다.
-
secure_logged_in_cookie — logged in cookie가 HTTPS를 통해서만 전송되어야 하는지 필터링합니다.
-
send_auth_cookies — auth cookie가 실제로 client에 전송되지 않도록 방지할 수 있습니다.
-
wp_ultimo_redirect_url_after_signup — 리디렉션 URL을 설정합니다.
-
wp_ultimo_registration_steps — filter를 통해 추가 단계를 추가합니다
-
wp_ultimo_render_vars — plugin 개발자가 render context에 전역적으로 추가 변수를 추가할 수 있도록 허용합니다.
-
wp_ultimo_skip_network_active_check — 개발자가 이 검사를 단락 처리할 수 있도록 허용합니다.
-
wu_add_new_domain_modal_fields — 새 도메인 추가 modal의 field를 필터링합니다.
-
wu_add_product_setup_fee_line_item — 개발자가 setup fee line item을 변경할 수 있도록 허용합니다.
-
wu_admin_notices — 개발자가 Ultimate Multisite에서 추가한 admin notice를 필터링할 수 있도록 허용합니다.
-
wu_after_.this-slug._api_arguments — 변경된 후 필터링합니다.
-
wu_allowed_line_item_types — 이제 모든 유형을 처리합니다.
-
wu_apply_plan_limits — plugin 개발자가 제한을 단락 처리할 수 있도록 허용합니다.
-
wu_apply_signup_fee — signup fee가 적용되어야 하는지 여부를 필터링합니다.
-
wu_before_.this-slug._api_arguments — 원래 api 인수를 필터링합니다.
-
wu_billing_address_fields — plugin 개발자가 billing address field를 필터링할 수 있도록 허용합니다.
-
wu_bypass_checkout_form — 개발자가 출력을 우회하고 새 출력을 설정할 수 있도록 허용합니다
-
wu_bypass_unset_current_user — 개발자가 현재 사용자 unset code를 우회할 수 있도록 허용합니다.
-
wu_cart_get_recurring_total — "반복 금액" 합계를 필터링합니다.
-
wu_cart_get_subtotal — "초기 금액" 합계를 필터링합니다.
-
wu_cart_get_total — "초기 금액" 합계를 필터링합니다.
-
wu_checkout_calculate_prorate_credits — plugin 개발자가 credit 값을 조정할 수 있도록 허용합니다.
-
wu_checkout_form_base_domains — mapped-domain 기록이 되면 안 되는 공유 checkout-form base domain을 필터링합니다.
-
wu_checkout_field_templates — 새 field template을 추가하는 우리의 API가 여기에 연결됩니다.
-
wu_checkout_field_types — 새 field type을 추가하는 우리의 API가 여기에 연결됩니다.
-
wu_checkout_pages_error_messages — 오류 메시지를 필터링합니다.
-
wu_checkout_step_validation_submittable_field_types — field가 자동 제출 가능한지 검사하는 것을 개발자가 우회할 수 있도록 허용합니다.
-
wu_checkout_validation_aliases — plugin 개발자가 form validator에 사용자 지정 alias를 추가할 수 있도록 허용합니다.
-
wu_checkout_validation_rules — plugin 개발자가 validation rule을 필터링할 수 있도록 허용합니다.
-
wu_cli_params_to_remove — 원하지 않는 Params를 unset합니다.
-
wu_contains_element — 개발자가 초기 검색 결과를 변경할 수 있도록 허용합니다.
-
wu_core_installer_install_sunrise — host provider가 constant를 다르게 설치할 수 있도록 허용합니다.
-
wu_country_get_administrative_division_name — 국가 행정 하위 구역의 보기 좋은 이름을 반환합니다.
-
wu_country_get_cities — 국가 내 state의 도시 목록을 반환합니다.
-
wu_country_get_states — 이 국가의 state 목록을 반환합니다.
-
wu_current_set_customer — 개발자가 기본 동작을 수정하고 현재 customer를 다르 게 설정할 수 있도록 허용합니다.
-
wu_current_set_membership — 개발자가 기본 동작을 수정하고 현재 membership을 다르게 설정할 수 있도록 허용합니다.
-
wu_current_set_site — 개발자가 기본 동작을 수정하고 현재 site를 다르게 설정할 수 있도록 허용합니다.
-
wu_current_type_get_manage_url — 개발자가 manage site URL 매개변수를 수정할 수 있도록 허용합니다.
-
wu_documentation_get_link — plugin 개발자가 링크를 필터링할 수 있도록 허용합니다.
-
wu_domain_has_correct_dns — plugin 개발자가 결과를 정의하기 위해 새 검사를 추가할 수 있도록 허용합니다.
-
wu_element_block_types_to_check — 나중에 추가 블록을 더해야 할 수도 있습니다.
-
wu_element_maybe_extract_arguments — 개발자가 이 파서를 확장하여 추가 빌더나 plugin을 처리할 수 있도록 일반 필터를 추가합니다.
-
wu_enforce_password_rules — 추가 비밀번호 규칙을 적용할지 여부를 필터링합니다.
-
wu_generated_username_from_email — 생성된 고객 사용자 이름을 필터링합니다.
-
wu_get_checkout_variables — plugin 개발자가 checkout 페이지의 사전 설정을 필터링할 수 있도록 합니다.
-
wu_get_membership_allowed_forms — 개발자가 이 동작을 우회할 새 양식 슬러그를 추가할 수 있도록 합니다.
-
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 — 독립적인 청구 주기를 가진 product 유형을 필터링합니다.
-
wu_is_api_enabled — plugin 개발자가 API에 대해 지정된 상태를 강제로 설정할 수 있도록 합니다.
-
wu_is_development_mode — plugin 개발자가 개발 모드에 대한 추가 테스트를 추가할 수 있도록 합니다.
-
wu_is_mcp_enabled — plugin 개발자가 MCP 어댑터에 대해 지정된 상태를 강제로 설정할 수 있도록 합니다.
-
wu_light_ajax_allowed_hooks — 보안상의 이유로, 연결할 수 있는 작업의 수를 제한합니다. 이 필터는 개발자가 확장할 수 있도록 합니다
-
wu_limits_is_post_above_limit — 지정된 게시물 유형이 이 plan에서 허용되는지 확인합니다. plugin 개발자가 반환 값을 필터링할 수 있도록 합니다
-
wu_magic_link_enforce_ip — IP 주소 확인을 적용할지 여부를 필터링합니다.
-
wu_magic_link_enforce_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 — 개발자가 새 업데이트 양식 슬러그를 추가할 수 있도록 합니다.
-
wu_minimum_password_length — 최소 비밀번호 길이를 필터링합니다.
-
wu_minimum_password_strength — 필요한 최소 비밀번호 강도(zxcvbn 점수)를 필터링합니다.
-
wu_page_get_title_links — plugin 개발자와 우리가 편집 페이지에 작업 링크를 추가할 수 있도록 합니다
-
wu_password_require_lowercase — 비밀번호에 소문자를 요구할지 여부를 필터링합니다.
-
wu_password_require_number — 비밀번호에 숫자를 요구할지 여부를 필터링합니다.
-
wu_password_require_special — 비밀번호에 특수 문자를 요구할지 여부를 필터링합니다.
-
wu_password_require_uppercase — 비밀번호에 대문자를 요구할지 여부를 필터링합니다.
-
wu_pending_payment_message — 사용자가 대기 중인 결제에 대한 메시지를 변경할 수 있도록 합니다.
-
wu_plan_product_types — plan으로 취급해야 하는 product 유형을 필터링합니다.
-
wu_post_count — plugin 개발자가 총 개수를 변경할 수 있도록 합니다
-
wu_post_count_statuses — plugin 개발자가 어떤 게시물 상태를 집계해야 하는지 변경할 수 있도록 합니다. 기본적으로 게시됨 및 비공개 게시물이 집계됩
-
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 — 네트워크 내부의 get pluginssites 값을 변경하기 위한 필터입니다.
-
wu_sso_enabled — 크로스 도메인 단일 로그인 기능을 활성화/비활성화합니다.
-
wu_sso_url — 크로스 도메인 고객 작업을 위해 반환되기 전에 생성된 SSO URL을 필터링합니다.
-
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 — Stripe 청구 옵션과 함께 전송되는 idempotency_key 값을 필터링합니다.
-
wu_stripe_webhook_membership — 이 웹훅과 연결된 멤버십 레코드를 필터링합니다.
-
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 — 상수를 삽입할 수 있는 위치를 파악하려고 할 때 세 가지 패턴을 확인합니다: