Cara Menonaktifkan Halaman Lampiran Gambar di WordPress

Cara Menonaktifkan Halaman Lampiran Gambar di WordPress

Suatu hari saya sedang melalui dan melakukan beberapa pembersihan SEO pada halaman situs saya dan saya melihat beberapa “halaman gambar” diindeks di Google. Setiap kali Anda menambahkan gambar ke posting Anda, itu secara otomatis melampirkan tautan ke gambar yang masuk ke posting kosong (WordPress menyimpan data gambar terlampir sebagai posting di db) hanya dengan gambar itu dan mungkin judul dan keterangan (tergantung pada tema Kau gunakan).

Masalahnya adalah halaman-halaman ini hampir tidak berguna karena tidak memiliki konten. Anda lebih baik menautkan ke gambar Anda yang sebenarnya jika Anda ingin orang dapat mengklik dan melihat versi besar atau menggunakan plugin lightbox untuk posting Anda. Halaman lampiran di WordPress adalah apa yang dianggap konten “tipis”, sehingga tidak memiliki nilai dan benar-benar dapat membahayakan upaya SEO Anda.

Pada artikel ini saya akan menunjukkan kepada Anda berbagai cara untuk menonaktifkan halaman lampiran gambar utama ini di situs WordPress Anda dan mengarahkan ulang peringkat halaman Anda kembali ke artikel utama atau beranda situs Anda. Dan mengarahkan ulang posting lampiran ini melalui pengalihan 301 adalah solusi terbaik untuk kegunaan dan SEO.

Arahkan Ulang Halaman Lampiran Gambar Dengan Plugin Yoast SEO

Cara yang lebih mudah adalah mengarahkan ulang halaman lampiran Anda dengan menggunakan plugin, dan yang gratis. Berikut 3 langkah mudahnya:

  1. Instal dan atur Yoast SEO untuk WordPress
  2. Setelah pengaturan, klik SEO > Advanced dan klik tab Permalinks
  3. Aktifkan opsi untuk “mengalihkan URL lampiran ke URL pos induk” dan simpan

Redirect Melalui Fungsi Kustom

Anda juga dapat membuat fungsi khusus Anda sendiri untuk mengarahkan ulang halaman lampiran Anda ke beranda atau induk pos. Fungsi ini harus ditempatkan di file functions.php Anda (sebaiknya di tema anak jika Anda menggunakan tema dari pengembang lain).

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' );

Jika Anda melihat kode hanya akan dialihkan ketika is_attachment() mengembalikan nilai true. Ini berarti akan dialihkan untuk jenis lampiran apa pun, bukan hanya gambar, yang biasanya paling baik. Namun, Anda hanya dapat menargetkan lampiran gambar dengan menambahkan beberapa pemeriksaan tambahan untuk melihat jenis lampiran saat ini.

Arahkan Ulang Melalui File image.php

Opsi kedua Anda adalah menonaktifkan sepenuhnya halaman lampiran Anda dengan menambahkan pengalihan WordPress yang langsung ditambahkan ke bagian atas file image.php Anda.

  1. Buat file baru bernama image.php di tema anak Anda (selalu terbaik untuk bekerja dengan tema anak saat mengedit tema) atau jika Anda mengembangkan tema Anda sendiri, buat file image.php kosong di tema Anda.
  2. Masukkan kode di bawah ini ke dalam file image.php Anda
<?php
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;
}

Sekarang ketika Anda me-refresh halaman lampiran gambar Anda, itu harus dialihkan ke posting asli tempat gambar itu diunggah atau jika diunggah langsung di perpustakaan media, itu akan dialihkan ke beranda situs Anda.

Admin Tamvan, disegala Arah dan Cuaca..

You might also like