Akciók és szűrők áttekintő listája
A bővítmény akcióinak és szűrőinek témák szerint csoportosított áttekintése, a forrásfájl megjelölésével.
Ez a fejezet a bővítmény akcióit (do_action) és szűrőit (apply_filters) gyűjti témák szerint. A zárójelben a forrásfájl vagy modul neve áll, amelyben a hook található. Ahol a név egy változó részt tartalmaz, azt {…} jelöli.
Akciók
Szekció neve “Akciók”Űrlapok (regisztráció, bejelentkezés, elfelejtett jelszó, profil)
Szekció neve “Űrlapok (regisztráció, bejelentkezés, elfelejtett jelszó, profil)”- Bejelentkezés:
rcp_before_login_form,rcp_after_login_form(member-forms),rcp_before_login_form_fields,rcp_after_login_form_fields,rcp_login_form_fields_before_submit,rcp_login_form_fields_after_submit(login),rcp_before_form_errors,rcp_login_form_errors(login-functions). - Elfelejtett jelszó:
rcp_before_lostpassword_form,rcp_after_lostpassword_form(member-forms),rcp_before_lostpassword_form_fields,rcp_after_lostpassword_form_fields,rcp_lostpassword_form_fields_before_submit,rcp_lostpassword_form_fields_after_submit(lostpassword),rcp_before_lostpassword_checkemail_message,rcp_after_lostpassword_checkemail_message(lostpassword_checkemail),rcp_retrieve_password_form_errors(login-functions). - Jelszóűrlap:
rcp_before_password_form,rcp_after_password_form(member-forms),rcp_before_password_form_errors,rcp_password_form_errors(member-functions). - Regisztráció:
rcp_before_register_form,rcp_after_register_form(member-forms),rcp_before_register_form_fields,rcp_after_register_form_fields,rcp_before_subscription_form_fields,rcp_before_registration_submit_field,rcp_after_password_registration_field(register-single),rcp_register_total_details_footer_bottom(register-total-details),rcp_form_errors,rcp_form_processing,rcp_setup_registration,rcp_successful_registration(registration-functions),rcp_registration_init(class-rcp-registration). - Profilszerkesztő:
rcp_profile_editor_before,rcp_profile_editor_after,rcp_profile_editor_messages(profile-editor),rcp_edit_profile_form_errors,rcp_user_profile_updated(member-functions). - Bankkártya frissítése és Stripe:
rcp_before_update_billing_card_form,rcp_after_update_billing_card_form,rcp_before_stripe_checkout_submit_field,register_form_stripe_fields(shortcodes),rcp_update_billing_card_list_item(card-update-form),rcp_update_billing_card,rcp_update_membership_billing_card(gateway-actions). - Hozzászólások:
rcp_comments_no_access(comments-no-access).
Tagságok, ügyfelek és fizetések (osztályok)
Szekció neve “Tagságok, ügyfelek és fizetések (osztályok)”- Tagság állapotváltozásai:
rcp_membership_pre_activate,rcp_membership_post_activate,rcp_membership_pre_cancel,rcp_membership_post_cancel,rcp_membership_pre_renew,rcp_membership_post_renew,rcp_membership_post_disable(class-rcp-membership). - Tagság korábbi, tag-alapú hookjai:
rcp_member_pre_cancel,rcp_member_post_cancel,rcp_member_pre_renew,rcp_member_post_renew,rcp_member_set_recurring,rcp_set_expiration_date, valamint arcp_member_pre_set_*ésrcp_member_post_set_*párok az előfizetés-, a kereskedői előfizetés- és a profil-fizetésazonosítóhoz (class-rcp-membership). - Állapot beállítása:
rcp_set_status,rcp_set_status_{állapot},rcp_transition_membership_status_{állapot},rcp_membership_level_manyally_changed,rcp_after_membership_admin_update(membership-actions),rcp_new_membership_added(membership-functions). - Ügyfél:
rcp_customer_add_note,rcp_member_add_note,rcp_customer_pre_verify_email,rcp_customer_post_verify_email,rcp_member_pre_verify_email,rcp_member_post_verify_email(class-rcp_customer),rcp_edit_customer,rcp_edit_member(customer-actions). - Fizetések:
rcp_insert_payment,rcp_create_payment,rcp_update_payment,rcp_update_payment_status,rcp_update_payment_status_{állapot},rcp_delete_payment(class-rcp-payments). - Kedvezmények:
rcp_add_discount,rcp_pre_add_discount,rcp_edit_discount,rcp_pre_edit_discount,rcp_delete_discount(discount-functions),rcp_store_discount_for_user,rcp_pre_store_discount_for_user,rcp_remove_discount_from_user,rcp_pre_remove_discount_from_user(class-rcp-discount). - Tagsági szintek:
rcp_add_subscription,rcp_pre_add_subscription,rcp_edit_subscription_level,rcp_pre_edit_subscription_level,rcp_remove_level,rcp_increment_subscription_member_count,rcp_decrement_subscription_member_count(membership-level-functions).
Fizetési átjárók
Szekció neve “Fizetési átjárók”- Általános:
rcp_gateway_{átjáró}(gateway-functions),rcp_process_manual_signup(manual gateway),rcp_gateway_payment_processed,rcp_registration_failed,rcp_valid_ipn,rcp_webhook_cancel,rcp_webhook_recurring_payment_processed,rcp_webhook_recurring_payment_profile_created,rcp_recurring_payment_failed. - Stripe:
rcp_stripe_{esemény típusa},rcp_stripe_charge_failed,rcp_stripe_charge_succeeded,rcp_stripe_signup,rcp_stripe_signup_payment_failed. - PayPal:
rcp_ipn_subscr_signup,rcp_ipn_subscr_payment,rcp_ipn_subscr_cancel,rcp_ipn_subscr_eot,rcp_ipn_subscr_failed,rcp_paypal_express_initial_payment_failed,rcp_paypal_express_signup_payment_failed,rcp_paypal_pro_signup_payment_failed. - Braintree:
rcp_ipn_duplicate_payment. - 2Checkout:
rcp_2co_signup,rcp_2co_{üzenettípus}_ins.
Admin felület
Szekció neve “Admin felület”- Beállítások:
rcp_general_settings,rcp_payments_settings,rcp_email_settings,rcp_messages_settings,rcp_misc_settings,rcp_invoice_settings,rcp_save_settings(settings). - Tagsági szintek oldala:
rcp_add_subscription_form,rcp_edit_subscription_form,rcp_levels_below_table(subscription-levels),rcp_levels_page_table_column,rcp_membership_level_row_action(class-membership-levels-table). - Kedvezménykódok:
rcp_add_discount_form,rcp_discounts_below_table(discount-codes),rcp_edit_discount_form(edit-discount),rcp_discounts_page_table_column(class-discount-codes-table). - Tagságok, ügyfelek:
rcp_edit_member_before,rcp_edit_member_after,rcp_edit_customer_after_memberships_section(edit-customer),rcp_edit_membership_after,rcp_membership_details_after_payments(edit-membership),rcp_members_above_table,rcp_members_below_table(members-page),rcp_members_page_table_column(class-memberships-table),rcp_member_row_actions,rcp_membership_page_table_column(class-customers-table),rcp_add_membership_after(add-membership). - Fizetések:
rcp_add_payment_before,rcp_add_payment_after(new-payment),rcp_edit_payment_before,rcp_edit_payment_after(edit-payment),rcp_payments_page_top,rcp_payments_page_bottom(payments_page),rcp_payments_page_table_column,rcp_payments_page_table_row_actions(class-payments-table). - Jelentések:
rcp_reports_page_top,rcp_reports_page_bottom,rcp_reports_tabs,rcp_reports_top_{aktív fül}(reports-page). - Eszközök, export, import:
rcp_tools_tab_{aktív fül},rcp_tools_tab_subnav_{aktív fül},rcp_csv_exporter-settings_{kulcs},rcp_csv_importer_settings_{kulcs}(tools-page),rcp_export_page_top,rcp_export_page_bottom(export),rcp_csv_import_membership_processed(class-import-memberships),rcp_batch_processing_class_include(ajax-actions). - Tartalom korlátozása:
rcp_metabox_fields_before,rcp_metabox_fields_after,rcp_save_post_meta(metabox),rcp_metabox_additional_options_before(metabox-view),rcp_post_type_restrictions(restrict-post-type-view),rcp_restrict_post_type_fields_before,rcp_restrict_post_type_fields_after,rcp_save_post_type_restrictions(restrict-post-type). - Egyéb:
rcp_dismiss_notices(admin-notices),rcp_action_{kérésben megadott művelet}(admin-actions),rcp_integrations_load,rcp_integrations_loaded(class-rcp-integrations),rcp_create_tables,rcp_options_install(install).
E-mailek, számla, előfizetés megjelenítése
Szekció neve “E-mailek, számla, előfizetés megjelenítése”- E-mailek:
rcp_email_header,rcp_email-body,rcp_email_footer,rcp_email_send_before,rcp_email_send_after(class-rcp-emails),rcp_available_template_tags(email-functions). - Számla:
rcp_invoice_bill_to,rcp_invoice_items,rcp_invoice_items_before_total_price,rcp_invoice_additional_info,rcp_invoice_after_additional_info(invoice). - Előfizetés részletei:
rcp_subscription_details_top,rcp_subscription_details_bottom,rcp_subscription_details_action_links(subscription). - Hibák:
rcp_errors_before,rcp_errors_after(error-tracking).
Szűrők
Szekció neve “Szűrők”E-mailek
Szekció neve “E-mailek”- Az e-mailek általános beállításai:
rcp_emails_from_name,rcp_emails_from_address,rcp_email_default_content_type,rcp_email_content_type,rcp_email_headers,rcp_email_templates,rcp_email_heading,rcp_email_message,rcp_email_attachments,rcp_email_tags,rcp_email_template_tags,rcp_email_footer_text. - Az egyes e-mailek szövege és tárgya (a szűrőlistájuk az e-mail szűrők fejezetben van): aktív, ingyenes, próba, lemondott, lejárt tagság, lejáratra figyelmeztető (
rcp_expiring_soon_email,rcp_expiring_soon_subject), megérkezett fizetés, sikertelen megújítás, ellenőrző e-mail (rcp_verification_email,rcp_verification_subject), kézi fizetés. Az admin értesítésekhez külön szűrők tartoznak, példáulrcp_email_admin_membership_free_subject,rcp_email_admin_membership_free_message,rcp_payment_received_admin_email,rcp_subscription_renewal_payment_failed_admin_email, valamint azrcp_admin_notice_emailsa címzettekhez. - Emlékeztetők:
rcp_reminder_notice_periods,rcp_reminder_subscription_args,rcp_renewal_reminder_periods,rcp_get_renewal_reminder_period.
Admin táblázatok oszlopai és sorműveletei
Szekció neve “Admin táblázatok oszlopai és sorműveletei”Minden listához három szűrő tartozik: az oszlopok, az egyes oszlopok értéke (…_column_{oszlop}) és a sorműveletek.
| Lista | Oszlopok | Sorműveletek |
|---|---|---|
| Ügyfelek | rcp_customers_list_table_columns |
rcp_customers_list_table_row_actions |
| Kedvezménykódok | rcp_discount_codes_list_table_columns |
rcp_discount_codes_list_table_row_actions |
| Tagságok | rcp_memberships_list_table_columns |
rcp_memberships_list_table_row_actions |
| Fizetések | rcp_payments_list_table_columns |
rcp_payments_list_table_row_actions |
| Tagsági szintek | rcp_membership_levels_list_table_columns |
rcp_membership_levels_list_table_row_actions |
Az oszlop értékét az rcp_customers_list_table_column_{oszlop}, az rcp_discount_codes_list_table_column_{oszlop}, az rcp_memberships_list_table_column_{oszlop}, az rcp_payments_list_table_column_{oszlop} és az rcp_membership_levels_list_table_column_{oszlop} szűrő adja.
Hozzáférés és tartalom korlátozása
Szekció neve “Hozzáférés és tartalom korlátozása”rcp_member_can_access,rcp_membership_can_access,rcp_user_has_access_level,rcp_restrict_shortcode_has_access,rcp_restrict_shortcode_return.rcp_restricted_message,rcp_restricted_content_message,rcp_is_restricted_content,rcp_has_post_restrictions,rcp_is_paid_content,rcp_get_content_subscription_levels.rcp_get_restricted_taxonomies,rcp_get_term_restrictions,rcp_is_post_taxonomy_restricted,rcp_restricted_taxonomy_match_all.rcp_restrict_post_redirect_url,rcp_do_login_hijack,rcp_no_account_sharing.- Kivonat:
rcp_filter_excerpt_length,rcp_excerpt_tags,rcp_post_excerpt. - Korlátozás-metabox:
rcp_metabox_fields,rcp_metabox_priority,rcp_metabox_post_types,rcp_metabox_excluded_post_types,rcp_metabox_show_additional_options. - WooCommerce:
rcp_user_can_purchase_woocommerce_product,rcp_user_can_view_woocommerce_product.
Tagság és ügyfél állapota
Szekció neve “Tagság és ügyfél állapota”- Tagság:
rcp_membership_get_status,rcp_set_membership_status_value,rcp_membership_get_expiration_date,rcp_membership_get_expiration_time,rcp_membership_calculated_expiration_date,rcp_membership_is_active,rcp_membership_is_expired,rcp_membership_is_trialing,rcp_membership_is_recurring,rcp_membership_can_toggle_auto_renew,rcp_membership_can_renew,rcp_membership_renewal_expiration_date,rcp_membership_can_cancel,rcp_membership_can_update_billing_card,rcp_membership_get_card_details,rcp_membership_get_gateway_customer_id,rcp_membership_get_gateway_subscription_id,rcp_membership_formatted_billing_cycle,rcp_membership_payment_profile_cancelled,rcp_membership_get_prorate_credit,rcp_membership_disable_prorate_credit,rcp_get_membership_upgrade_paths,rcp_can_upgrade_subscription,rcp_has_upgrade_path,rcp_can_renew_deactivated_membership_levels,rcp_default_user_level,rcp_membership_cancel_url. - Ügyfél és felhasználó:
rcp_customer_has_trialed,rcp_customer_get_notes,rcp_customer_pre_add_note,rcp_customer_single_membership_query_args,rcp_user_has_active_membership,rcp_user_has_paid_membership,rcp_user_has_free_membership,rcp_user_has_expired_membership,rcp_is_paid_user,rcp_member_get_payments. - Régebbi tagobjektum szűrői: a
rcp_member_get_…családba tartozó szűrők (állapot, lejárat, előfizetés-azonosító, kulcs, név, jegyzetek), azrcp_is_active,rcp_member_is_expired,rcp_is_trialing,rcp_member_just_upgraded,rcp_member_can_cancelés hasonlók (class-rcp-member). - Átjáró-hívások a tagságnál:
rcp_membership_change_gateway_price,rcp_membership_created_gateway_subscription,rcp_membership_change_next_bill_date.
Tagsági szintek
Szekció neve “Tagsági szintek”rcp_get_level, rcp_get_levels, rcp_get_paid_levels, rcp_get_membership_levels_default_number, rcp_get_membership_levels_default_orderby, rcp_add_subscription_args, rcp_calculate_membership_level_expiration, rcp_get_subscription_member_count, rcp_access_levels, rcp_subscription_key, rcp_show_subscription_level, rcp_get_subscription_description, rcp_membership_level_price.
Regisztráció és árak
Szekció neve “Regisztráció és árak”- Összegek:
rcp_registration_get_total_fees,rcp_registration_get_signup_fees,rcp_registration_get_proration_fees,rcp_registration_get_total_discounts,rcp_registration_get_total,rcp_registration_get_recurring_total,rcp_registration_add_fee,rcp_apply_signup_fee_to_registration,rcp_registration_total,rcp_registration_recurring_total,rcp_registration_prorate_message. - Működés:
rcp_registration_auto_renew,rcp_auto_renew_behavior,rcp_registration_is_recurring,rcp_discounts_once_per_user,rcp_subscription_data,rcp_user_registration_data,rcp_return_url,rcp_is_registration_page,rcp_registration_page_url,rcp_require_email_verification,rcp_email_verification_link,rcp_verification_redirect_url,rcp_validate_username. - Kedvezménykódok:
rcp_is_discount_valid,rcp_is_discount_expired,rcp_is_discount_maxed_out,rcp_user_has_user_discount.
Űrlapfeliratok
Szekció neve “Űrlapfeliratok”A regisztrációs és jelszóűrlapok feliratai szűrőkkel módosíthatók: rcp_registration_header_logged_out, rcp_registration_header_logged_in, rcp_registration_username_label, rcp_registration_email_label, rcp_registration_firstname_label, rcp_registration_lastname_label, rcp_registration_password_label, rcp_registration_password_again_label, rcp_registration_choose_subscription, rcp_registration_register_button, rcp_registration_new_password_label, rcp_registration_confirm_password_label, rcp_registration_change_password_button. Az előfizetés-oldal műveleteihez: rcp_subscription_details_action_renew, rcp_subscription_details_action_upgrade, rcp_subscription_details_action_cancel, rcp_subscription_details_actions.
Pénznem, ár és egyéb segédfüggvények
Szekció neve “Pénznem, ár és egyéb segédfüggvények”- Pénznem:
rcp_currencies,rcp_{pénznemkód}_currency_filter_before,rcp_{pénznemkód}_currency_filter_after,rcp_{pénznemkód}_symbol,rcp_get_currency,rcp_is_valid_currency,rcp_is_valid_membership_currency,rcp_is_zero_decimal_currency,rcp_currency_decimal_filter. - Adatbázistáblák nevei:
rcp_levels_db_name,rcp_level_meta_db_name,rcp_payments_db_name,rcp_payment_meta_db_name. - Egyéb:
rcp_languages_directory,rcp_is_sandbox,rcp_current_url,rcp_get_ip,rcp_allowed_html_tags,rcp_payment_status_label,rcp_error_messages_html,rcp_login_url,rcp_login_redirect_url,rcp_resetpass_cookie_name,rcp_get_template_part,rcp_template_stack,rcp_is_rcp_admin_page,rcp_add_ons_tabs,rcp_tools_tabs,rcp_integrations,rcp_show_deprecated_notices,rcp_show_backtrace. - reCAPTCHA:
rcp_is_recaptcha_enabled,rcp_recaptcha_score_threshold. - Lejárat ellenőrzés (cron):
rcp_check_for_expired_memberships_query_args,rcp_check_for_expired_users_members_filter. - Rendszerinformáció: az
rcp_system_info_after_…szűrők (a webhely, a WordPress-konfiguráció, a bővítmény konfigurációja, oldalak, átjárók, tagsági szintek, egyéb és e-mail beállítások, emlékeztetők, sablonok, MU- és aktív, inaktív, hálózaton aktív bővítmények, szerverkonfiguráció, PHP-konfiguráció, PHP-bővítmények szakaszai után). - Jelentések grafikonjai:
rcp_graph_timeformat,rcp_graph_ticksize,rcp_report_date_options,rcp_report_dates.
Export és import
Szekció neve “Export és import”rcp_export_capability, rcp_csv_exporters, rcp_csv_importers, rcp_export_get_data, rcp_export_get_data_{exporttípus}, rcp_export_csv_cols_{exporttípus}, rcp_export_csv_cols_members, rcp_export_csv_cols_payments, rcp_export_memberships_get_data_row, rcp_export_members_get_data_row, rcp_export_payments_get_data_row.
Fizetési átjárók
Szekció neve “Fizetési átjárók”- Általános:
rcp_payment_gateways,rcp_enabled_payment_gateways,rcp_show_test_card_on_registration,rcp_process_gateway_webhooks(Braintree). - Stripe:
rcp_stripe_create_payment_intent_args,rcp_stripe_create_subscription_args,rcp_stripe_customer_create_args,rcp_stripe_webhook_membership,rcp_stripe_existing_plan_id,rcp_stripe_checkout_data,rcp_stripe_generate_idempotency_key,rcp_stripe_get_currency_multiplier,rcp_stripe_scripts,rcp_stripe_error_messages,rcp_is_stripe_membership,rcp_is_stripe_subscriber,rcp_can_delete_saved_card,rcp_get_card_details. - PayPal:
rcp_paypal_args,rcp_paypal_pro_args,rcp_ipn_post,rcp_get_paypal_api_credentials,rcp_is_paypal_membership,rcp_is_paypal_subscriber. - Braintree:
rcp_braintree_dropin_ui_config,rcp_braintree_payment_method_options,rcp_is_braintree_membership,rcp_is_braintree_subscriber. - 2Checkout:
rcp_is_2checkout_membership,rcp_is_2checkout_subscriber.
Szűrők a add_filter hívásokban
Szekció neve “Szűrők a add_filter hívásokban”A bővítmény saját kódja maga is használ néhány szűrőt, ezek a következők (zárójelben a modul):
| Szűrő | Modul |
|---|---|
rcp_restricted_message |
content-filters |
rcp_process_gateway_webhooks |
braintree/functions |
rcp_membership_change_gateway_price, rcp_membership_created_gateway_subscription, rcp_membership_change_next_bill_date |
gateway-actions |
rcp_membership_get_card_details, rcp_registration_is_recurring |
stripe/functions |
rcp_member_can_access, rcp_restrict_shortcode_has_access, rcp_restricted_message |
class-rcp-wp-approve-user |
rcp_member_get_payment_profile_id |
member-functions |
rcp_get_levels |
registration-functions |
rcp_restrict_shortcode_return |
shortcodes |
rcp_is_sandbox |
test-functions |
Készült: