WordPress’te Medya Görüntüsü Eklerini Devre Dışı Bırakma
Birkaç gün önce wordpress ile ilgili bir sorun yaşadım. O sırada Google’da “Windows’ta Flashdisk Nasıl Formatlanır” anahtar kelimesiyle arama yapıyordum. Daha sonra bir Google aramasında şunu gördüm Google ayrıca medya eki sayfalarını da dizine ekler benim görselim. Görünüşe göre bu, WordPress’in medya görseli ekleri için özel bir sayfa oluşturması ve böylece Google’ın onu dizine eklemeye başlaması bir alışkanlık haline geldi.
Ancak beni rahatsız eden şey, dizine eklenen URL’nin yalnızca tek bir resim içeren boş bir sayfa içermesiydi; buna rağmen içeriğin, tüm içeriği içeren ana gönderi sayfası olması daha iyi olmaz mıydı, değil mi? Böylece ziyaretçiler içeriğin tamamını da görebilir.
Ayrıca Okuyun: WordPress URL Yapısı Nasıl Değiştirilir?
Dizine eklenen URL’nin ana gönderi sayfasına yönlendireceğini umarak birçok farklı URL yönlendirme eklentisi kullandım, ancak eklentilerin hiçbiri çalışmıyor.
WordPress Medya Görüntüsü Eklerini Yönlendirme
Ek URL’sini ana gönderi URL’sine yönlendirmenin yolu çok kolaydır. FTP web sitesine gidin > wp-content’e gidin > temalar > kullandığınız temayı seçin > ardından dosyayı açın ve düzenleyin işlevler.php. Tek yapmanız gereken aşağıdaki fonksiyon kodunu içine eklemek. işlevler.php :
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' );
Dikkat ederseniz kod yalnızca is_attachment() url’si açıkken yönlendirme yapacaktır. Bu, kodun her türlü eki orijinal içeriği içeren ana gönderi URL’sine yönlendireceği anlamına gelir. Çok kolay değil mi? Dolayısıyla, zaten Google’ın dizininde bulunan ek URL’niz, içeriği okudukları için daha iyi ziyaretçiler oluşturabilir.
Ayrıca Okuyun: WordPress’te Ekmek Kırıntıları Nasıl Eklenir?
Şunlar da Hoşunuza Gidebilir
- Windows 10 PC’nin Tam Yedeklemesi Nasıl Gerçekleştirilir
- Adobe Media Encoder
- MacOSX’te Otomatik Yazım Düzeltmeyi Devre Dışı Bırakma
WordPress Eklerini Devre Dışı Bırakma
İkinci yöntem oldukça sadisttir, yani WordPress’teki eklenti sayfasını tamamen kapatmak. Temel olarak, ek URL’lerin görünümünü beğenmeyen ve bunları kasıtlı olarak devre dışı bırakan bazı web geliştiricileri olabilir. Geliştirici kategorisine girenler belki aşağıdaki kodu girebilirler:
- Temalar klasöründe adlı yeni bir dosya oluşturun. resim.php
- Aşağıdaki kodu yeni bir dosyaya ekleyin resim.php
<?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; }
Artık görsel eki sayfanızı yenilediğinizde, görselin yüklendiği orijinal gönderiye otomatik olarak yönlendirilecek veya doğrudan medya kitaplığına yüklenmişse sitenizin ana sayfasına yönlendirilecektir. WordPress eklerini tamamen devre dışı bırakmanın yolu budur. Çok kolay? Başka çözümleriniz varsa, lütfen bunları yorum sütununa gönderin!