افزودن خودکار لینک صفحه هنگام کپی مطالب سایت شما

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

فهرست مطالب

در دنیای وب، کپی کردن محتوا توسط دیگران یکی از چالش‌های اصلی مدیران سایت‌هاست. بسیاری از وبمستران تلاش می‌کنند تا مطالبشان بدون ذکر منبع منتشر نشود، اما اغلب این اتفاق می‌افتد. راه‌حلی که اینجا بررسی می‌شود، افزودن خودکار لینک منبع به متن کپی‌شده است. این روش نه تنها از حقوق محتوا محافظت می‌کند، بلکه می‌تواند به بهبود رتبه سایت در موتورهای جستجو کمک کند، زیرا لینک‌های بیشتری به سمت سایت هدایت می‌شوند.

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

برای افزودن خودکار لینک منبع به متن کپی‌شده در سایت وردپرسی یک کد ساده کافی است و در این روش نیازی به افزونه یا سرویس خارجی نیست.

کد زیر را در فایل functions.php قالب خود قرار دهید:

 

function copycontent_short() {
$siteUrl = esc_url( get_site_url() );
$script = ”
document.addEventListener(‘copy’, function(e) {
var siteUrl = ‘{$siteUrl}’;
var copiedText = window.getSelection().toString();
if (copiedText.length > 0) {
e.preventDefault();
var clipboardData = e.clipboardData || window.clipboardData;
clipboardData.setData(‘text/plain’, copiedText + ‘\\n\\nکپی شده از: ‘ + siteUrl);
}
});
“;
wp_add_inline_script(‘jquery’, $script);
}
add_action(‘wp_enqueue_scripts’, ‘copycontent_short’);

 

نکته: اگر قالب را آپدیت کنید تغییرات در functions.php از بین می‌رود، برای جلوگیری از این مشکل بهتر است از قالب فرزند (Child Theme) استفاده کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *