To redirect 404 error to homepage you may add the little snippet code to your functions.php
/** * WordPress 404 Redirect to Home */ function homepage_redirect_404() { global $wp_query; if ( $wp_query->is_404 ) { wp_redirect( get_bloginfo( 'wpurl' ), 301 ); exit; } } add_action( 'template_redirect', 'homepage_redirect_404', 1 );