WordPress Kopyalanan İçeriğe Kaynak Ekleme

Son güncelleme:
WordPress Kopyalanan İçeriğe Kaynak Ekleme

WordPress sitenizde içeriklerinizin kopyalanmasını tam anlamıyla önleyemezsiniz. Sağ tık engelleme, seçme işlemi engelleme yapsanız bile sayfa kaynağından kolayca içerikleriniz alınabilir.

Bu yazımızda içerik kopyalama sonrasında otomatik olarak kopyalanan metnin sonuna yazı ve link ekleyeceğiz. Böylece kopyalayan kişi paylaştığında bize de otomatik olarak link eklenecek.

logo

Uygun fiyatlı ve kaliteli hosting satın al.

Tabii bu link silinebilir. Ama yine de alan kişiye bir uyarı niteliğinde olacak.

WordPress kopyalanan yazıya kaynak ekleme işlemini yapmak için temanızın functions.php dosyasına aşağıdaki kodu eklemelisiniz.

Tema düzenleyici > functions.php izleyerek temanızın fonksiyon dosyasını açabilirsiniz.

// copyright yazısı
function add_copyright_text() {
    if (is_single()) {
        ?>
        <script type='text/javascript'>
            function addSourceLink() {
                var body_element = document.getElementsByTagName('body')[0];
                var selectedText = window.getSelection();
                var sourcelink = "<br \><br \>Kaynak: <a href='<?php the_permalink(); ?>'><?php wp_title(); ?></a> (<?php the_permalink(); ?>)</p>";
                var newText = selectedText + sourcelink;
                var newDiv = document.createElement('div');
                    newDiv.style.left='-99999px';
                    newDiv.style.position='absolute';

                body_element.appendChild(newDiv);
                newDiv.innerHTML = newText ;
                selectedText.selectAllChildren(newDiv);
                window.setTimeout(function() { body_element.removeChild(newDiv); } ,0);
            }
            document.oncopy = addSourceLink;
        </script>
    <?php
   }
}

add_action( 'wp_head', 'add_copyright_text');

9 ve 10’uncu satırdan eklenecek metni düzenleyebilirsiniz. Varsayılan olarak şöyle ekleme yapar.

Kaynak: https://site.com/yazi Yazı Başlık

olarak ekleme yapar.

Aklınıza takılan noktaları yorum olarak belirtebilirsiniz.

Bu kodları child temaya eklemenizi öneririm. Böylelikle güncellemelerden etkilenmezsiniz. WordPress child tema nedir, ne işe yarar ve nasıl oluşturulur gibi sorulara cevap için linke tıklayabilirsiniz.

Kaynak:
https://egebese.com/wordpress-kopyalama-kaynak-ekleme/

Bültene Abone Ol

Gelen kutunuza teslim edilen en son haberlerimizi, öğreticilerimizi, kılavuzlarımızı, ipuçlarımızı ve fırsatlarımızı alın.

Yorum Yazın

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

2 Yorum

  • Avatar of Eda Eda

    Merhaba, Yer imlerine ekledim. Faydalı yazı için teşekkürler.

    • Avatar of Enes Cantürk Enes Cantürk

      Rica ederim.

    Yorum yaparken yazım kurallarına ve genel ahlak kurallarına dikkat edelim.