İçeriğinizi korumak için bir fonksiyon

İçerik tarama (Screen Scrapping) ya da botlarla içeriğinizin çekilmesinin önüne geçebileceğiniz güzel ve ufak bir fonksiyon buldum sanırım. Ufak bir javascript fonksiyonuyla çerçevelerin içeriklerini sadece gerçek alan adından yayınlanabilmesini sağlıyor. Yani içeriğinizi koruyor. Tabii dediğim gibi bunu denemek lazım. Aşağıdaki fonksiyonu temanızın functions.php dosyasına ekleyin.

Kod

Aşağıdaki tüm kodlar temanızın functions.php dosyasında değişiklik yapılmasını gerektirmektedir. Bu dosya wp-content/themes/temanizin-adi/ yolunda bulunur. Lütfen bu dosyanın yedeğini alarak kodları uygulayınız
// Break Out of Frames for WordPress
function break_out_of_frames() {
     if (!is_preview()) {
          echo "n<script type="text/javascript">";
          echo "n<!--";
          echo "nif (parent.frames.length > 0) { parent.location.href = location.href; }";
          echo "n-->";
          echo "n</script>nn";
     }
}
add_action('wp_head', 'break_out_of_frames');

Yazının orjinali: Break Out of Frames for WordPress | WP-Mix

1 thought on “İçeriğinizi korumak için bir fonksiyon”

  1. Bu kod sitenin frame içerisinde gösterilmesini engelliyor. Böylece başka bir site bizim siteyi frame içerisinde göstermek istediğinde, sitemiz frame'in dışına otomatik olarak çıkmış oluyor. Örneğin google'da görsellerde resim adresine git denildiğinde normalde google sitemizi frame içerisinde gösterir ama bu durumda ziyaretçi doğrudan bizim siteye gelmiş olur.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir