add_filter( ‘aioseo_access_control_excluded_roles’, ‘aioseo_filter_access_control_excluded_roles’ ); function aioseo_filter_access_control_excluded_roles( $roles ) { if ( ( $key = array_search( ‘customer’, $roles ) ) !== false ) { unset( $roles[ $key ] ); } return $roles; }Continue reading
function mepr_extend_grace_period() { return 7; } add_filter( ‘mepr-grace-init-days’, ‘mepr_extend_grace_period’ );Continue reading
function mepr_remove_pause_link( $output, $sub ) { if ( ’48’ == $sub->product_id ) { return; } return $output; } add_filter( ‘mepr_custom_pause_link’, ‘mepr_remove_pause_link’, 10, 2 );Continue reading
function mepr_account_links_shortcode() { $mepr_options = MeprOptions::fetch(); $account_url = $mepr_options->account_page_url(); $links = ‘ ‘; $links .= ‘ Home ‘; $links .= ‘ Subscriptions ‘; $links .= ‘ Payments ‘; $links .= ‘ Courses ‘; $links .= ‘ Logout ‘; $links .=…Continue reading
// Disable auto-update email notifications add_filter(‘auto_core_update_send_email’, ‘disable_auto_update_emails’, 10, 4); function disable_auto_update_emails($send, $type, $core_update, $result) { if ( !empty($type) && $type == ‘success’ ) { return false; } return true; } // Disable plugin and theme update email notifications add_filter(‘auto_plugin_update_send_email’, ‘__return_false’);…Continue reading
add_filter( “aioseo_user_profile_tab_disable”, “__return_true” );Continue reading
add_filter( ‘aioseo_user_profile_tab_allowed_user_ids’, ‘aioseo_profile_tab_allowed_users’, 10, 2 ); function aioseo_profile_tab_allowed_users( $user_ids, $user_id ) { if ( ! user_can( $user_id, ‘edit_posts’ ) ) { $user_ids[] = $user_id; } return $user_ids; }Continue reading
add_filter( ‘aioseo_twitter_tags’, ‘aioseo_filter_twitter_title’ ); function aioseo_filter_twitter_title( $twitterMeta ) { if ( is_singular() && ’14’ === get_the_ID() ) { $twitterMeta[‘twitter:title’] = “A different title”; } return $twitterMeta; }Continue reading