no-img
اِمیلاسلام کاربر مهمان. امروز سه شنبه ۳۰ مهر ۱۳۹۸


ادامه مطلب

انتشار؛ ۱۴ خرداد ۱۳۹۸،
140 روز پیش
افزودن کپی رایت به مطالب
امتیاز 5.00 ( 3 رای )
حمایت از emila.ir

افزودن کپی رایت به مطالب

انتشار؛ ۱۴ خرداد ۱۳۹۸ - 140 روز پیش
بازدید؛ 81
نویسنده؛ milipinkman

افزودن لینک نوشته هنگام کپی کردن در سایت دیگر

برخی از وب سایت های محبوب (مانند eHow و غیره) بعد از کپی و پیست کردن مطلب آن ها لینک خود را با عنوان “ادامه مطلب” به متن کپی شده اضافه میکنند. این یک راه بسیار خوب برای جذب کاربران جدید است. اغلب مردم در حال کپی و پیست کردن از متن دیگر وب سایت ها هستند. برخی از آن برای ذخیره اطلاعات و استفاده در برای آینده یا قصد به اشتراک گذاری با دوستان، خانواده و همکاران خود را دارند و برخی هم … !!!! در این مقاله ما می خواهیم به شما نشان دهیم که چگونه می توانید به آسانی با اضافه کردن یک لینک “ادامه مطلب” به هر متن کپی شده از وبلاگ وردپرس خود کاربران جدید و بازدید بیشتری داشته باشید.

روش اول:

برای اینکار کافی‌است ابتدا فایل footer.php قالب خود را باز کرده و کدهای زیر را در انتهای آن و در مکان مناسبی قرار داده و آن را ذخیره کنید.

<script type="text/javascript">
function addLink() {
//Get the selected text and append the extra info
var selection = window.getSelection(),
pagelink = '<br /><br /> منبع: ' + document.location.href,
copytext = selection + pagelink,
newdiv = document.createElement('div');
//hide the newly created container
newdiv.style.position = 'absolute';
newdiv.style.left = '-99999px';
//insert the container, fill it with the extended text, and define the new selection
document.body.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function () {
document.body.removeChild(newdiv);
}, 100);
}
document.addEventListener('copy', addLink);
</script>

پس از اجرای کد از این پس هرگاه کسی مطلبی را از سایت شما کپی کند، به صورت خودکار لینک منبع نوشته شما نیز به آخر نوشته آن سایت اضافه شده و می‌توان از طریق اینکار نسبت به جمع‌آوری بک لینک برای سایت خود نیز اقدام نمود.

روش دوم:

کد زیر را در فایل functions پوسته وردپرس خود کپی کنید:

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 wp_get_shortlink(get_the_ID()); ?>'><?php echo wp_get_shortlink(get_the_ID()); ?></a>"; //Change this if you like
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 );
},۰);
}
}
document.oncopy = addLink;
</script>
<?php
}
}
add_action( 'wp_head', 'add_copyright_text');

حالا در هر زمان هر فردی خواست از مطالب وب سایت شما کپی کند یک پیوند در آن به مطلب شما به وجود میآید. فراموش نکنید که امکان تغییر متن کپی رایت، و اضافه کردن عنوان سایت خود در خط  ۱۳ام وجود دارد. و در آن خط نام سایت خود را نیز “حتما” وارد کنید.

روش سوم:

با استفاده از روش JS/JQuery و اضافه کردن یکی از دو کد زیر به آن می توانید لینک سایتتان را با مطالب کپی شده از سایتتان تلفیق کنید.

jQuery( document ).ready( function( $ )
{
function addLink() 
{ 
var sel = window.getSelection();
var pagelink = "<br /><br /> Source: <a href='" + document.location.href + "'>" + document.location.href + "</a><br />© text is here"; 
var div = $( '<div>', {style: {position: 'absolute', left: '-99999px'}, html: sel + pagelink} ); 
$( 'body' ).append( div ); 
sel.selectAllChildren( div[0] ); 
div.remove(); 
}
document.oncopy = addLink;
} );

یا اینکه از کد زیر در main.js استفاده کنید:

function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Read more at: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />Copyright &copy; text is here"; // change this if you want
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;

 


موضوع : وب/ برچسب : , , / لینک کوتاه : https://emila.ir/?p=15002
designer