İnternet sitesi

İnternet sitesi

WordPress Eklentileri Nasıl Devre Dışı Bırakılır Yasir252

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'te Medya Görüntüsü Eklerini Devre Dışı Bırakma

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

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:

  1. Temalar klasöründe adlı yeni bir dosya oluşturun. resim.php
  2. 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!

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *