The make_ham_blog WordPress PHP action fires when the ‘spam’ status is removed from a site.
Usage
add_action('make_ham_blog', 'my_custom_function', 10, 1);
function my_custom_function($site_id) {
// your custom code here
}
Parameters
$site_id: int – Site ID
More information
See WordPress Developer Resources: make_ham_blog
Examples
Restore site content
Restore site content when the spam status is removed.
add_action('make_ham_blog', 'restore_site_content', 10, 1);
function restore_site_content($site_id) {
// Retrieve site content from backup
// Restore site content
}
Send notification to site admin
Send an email notification to the site administrator when the spam status is removed.
add_action('make_ham_blog', 'send_admin_notification', 10, 1);
function send_admin_notification($site_id) {
// Get site admin email
// Send email notification
}
Log spam removal
Log the removal of the spam status in a custom log file.
add_action('make_ham_blog', 'log_spam_removal', 10, 1);
function log_spam_removal($site_id) {
// Log spam status removal
}
Update site statistics
Update custom site statistics when the spam status is removed.
add_action('make_ham_blog', 'update_site_statistics', 10, 1);
function update_site_statistics($site_id) {
// Update custom site statistics
}
Reset site reputation
Reset site reputation when the spam status is removed.
add_action('make_ham_blog', 'reset_site_reputation', 10, 1);
function reset_site_reputation($site_id) {
// Reset site reputation score
}