- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- wordpress文章被復制的時(shí)候自動(dòng)帶鏈接
最近主機吧博客遇到一件很惡心的事情,辛辛苦苦寫(xiě)的文章被人給采集了!連標題都沒(méi)改,想想自己辛辛苦苦寫(xiě)的文章被偷走了,而且對方居然收錄比你好,你說(shuō)氣人不氣人,所以主機吧在舉報的同時(shí)也想查了一些防止被人采集的方法,總得來(lái)說(shuō)都不大理想,比如說(shuō)禁止復制之類(lèi)的,對一個(gè)技術(shù)站來(lái)說(shuō),禁止復制是相當影響用戶(hù)體驗的,所以主機吧一直沒(méi)弄。想了下在不影響用戶(hù)體驗的情況下,只有在文章被復制的時(shí)候自動(dòng)加鏈接最為溫和。方法很簡(jiǎn)單,
進(jìn)入wordpress主題編輯器
找到functions.php函數模板文件,編輯,加入以下代碼保存即可:
function add_copyright_text() { if (is_single()) { ?> <script type='text/javascript'> function addLink() { if ( window.getSelection().containsNode( document.getElementsByClassName('entry-content')[0], true)) { var body_element = document.getElementsByTagName('body')[0]; var selection; selection = window.getSelection(); var oldselection = selection var pagelink = "<br /><br /> 閱讀更多: <?php the_title(); ?> <a href='<?php echo get_permalink(get_the_ID()); ?>'><?php echo get_permalink(get_the_ID()); ?></a>"; //根據你的需要修改這行代碼 var copy_text = selection pagelink; var new_div = document.createElement('div'); new_div.style.left='-99999px'; new_div.style.position='absolute'; body_element.appendChild(new_div ); new_div.innerHTML = copy_text ; selection.selectAllChildren(new_div ); window.setTimeout(function() { body_element.removeChild(new_div ); },0); } } document.oncopy = addLink; </script> <?php } } add_action( 'wp_head', 'add_copyright_text');
發(fā)布者:水橋丶帕露西
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站