Son dönemlerde eklentilere gelen güncellemelerden mi bilmiyorum, bazı müşterilerimin sitelerindeki görseller web aramalarında index almaya başladı. Biliyorsunuz ki, görsellerin bu şekilde index alması zaman zaman Google'da manuel ceza almasına neden oluyor. Bunun önüne geçmek için aşağıdaki kodu functions.php dosyasına yerleştirebilir ve bu kod sayesinde görsel indexlerinizi ana sayfaya yönlendirebilirsiniz.

function myprefix_redirect_attachment_page() {
	if ( is_attachment() ) {
		global $post;
		if ( $post && $post->post_parent ) {
			wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
			exit;
		} else {
			wp_redirect( esc_url( home_url( '/' ) ), 301 );
			exit;
		}
	}
}
add_action( 'template_redirect', 'myprefix_redirect_attachment_page' );

Bir önceki yazım olan WordPress Teması Kodlarken Sıkça Kullandığım Fonksiyonlar başlıklı makalemde wordpress fonksiyonları, wordpress tarih fonksiyonu ve wordpress yazar fonksiyonu hakkında bilgiler verilmektedir.

Konuya Yorumunuzu Bekliyorum