WordPress crée automatiquement une page pour chaque fichier média uploadé dans la bibliothèque. Ce n’est pas souvent utile et un visiteur – et Google – peut être amené à visiter cette page. Autant les rediriger vers le billet où le média est affiché et c’est l’intérêt de ce code qui est à insérer dans le fichier functions.php de votre thème.
source : http://wpsites.net/wordpress-tips/5‑ways-to-redirect-attachment-pages-to-the-parent-post-url/
Code
add_action( 'template_redirect', 'wpsites_attachment_redirect' );
function wpsites_attachment_redirect(){
global $post;
if ( is_attachment() && isset($post->post_parent) && is_numeric($post->post_parent) && ($post->post_parent != 0) ) :
wp_redirect( get_permalink( $post->post_parent ), 301 );
exit();
endif;
}
Spelling error report
The following text will be sent to our editors: