హుక్స్ వినియోగ గైడ్
Ultimate Multisite లో 200+ యాక్షన్ హుక్స్ మరియు 280+ ఫిల్టర్ హుక్స్ అందుబాటులో ఉన్నాయి. ఈ పేజీలో అత్యంత సాధారణంగా ఉపయోగించే హుక్స్ మరియు వాటి ఆచరణాత్మక ఉదాహరణలను కవర్ చేశాము. పూర్తి ఆటో-జనరేటెడ్ రిఫరెన్స్ కోసం, ఈ సెక్షన్లోని ఇతర పేజీలను చూడండి.
యాక్షన్ హుక్స్ (Action Hooks)
కస్టమర్ లైఫ్సైకిల్ (Customer Lifecycle)
కస్టమర్ సృష్టించిన తర్వాత (After Customer Creation)
/**
* @param WP_Ultimo\Models\Customer $customer
*/
add_action('wu_customer_post_create', function($customer) {
wp_mail(
$customer->get_email(),
'Welcome!',
'Thanks for joining our platform!'
);
});
కస్టమర్ స్టేటస్ మార్పు (Customer Status Change)
/**
* @param WP_Ultimo\Models\Customer $customer
* @param string $old_status
* @param string $new_status
*/
add_action('wu_customer_status_change', function($customer, $old_status, $new_status) {
// స్టేటస్ మార్పులకు ప్రతిస్పందించండి
}, 10, 3);
సైట్ హుక్స్ (Site Hooks)
సైట్ ప్రచురించబడిన తర్వాత (After Site Published)
/**
* @param WP_Ultimo\Models\Site $site
* @param WP_Ultimo\Models\Membership $membership
*/
add_action('wu_site_published', function($site, $membership) {
switch_to_blog($site->get_id());
activate_plugin('essential-plugin/essential-plugin.php');
restore_current_blog();
}, 10, 2);