منوی دسته بندی

کد نمایش لینک کوتاه مطالب در وردپرس

نمایش لینک کوتاه مطالب در وردپرس

کد ارائه شده برای وردپرس به شما امکان نمایش لینک کوتاه مطالب در وردپرس به پایین هر نوشته را می‌دهد و کاربران با کلیک بر روی لینک کوتاه می‌توانند آن را به کلیپ‌بورد کپی کنند. این قابلیت به ویژه برای وب سایت‌هایی که محتوای قابل به اشتراک‌گذاری دارند، بسیار مفید است. در ادامه به بررسی قابلیت‌ها، مزایا و نحوه استفاده از این کد می‌پردازیم.

قابلیت‌ها

  1. ایجاد لینک کوتاه برای هر نوشته: این کد با استفاده از تابع wp_get_shortlink() وردپرس، لینک کوتاه را برای هر نوشته ایجاد می‌کند.
  2. نمایش لینک کوتاه در پایین هر نوشته: لینک کوتاه در یک تگ <div> قرار گرفته و به پایین هر نوشته اضافه می‌شود.
  3. کپی خودکار لینک کوتاه به کلیپ‌بورد کاربر: با کلیک بر روی لینک کوتاه، اسکریپت copyToClipboard() فراخوانی می‌شود که لینک کوتاه را به کلیپ‌بورد کاربر کپی می‌کند.

مزایا

  1. راحتی در به اشتراک‌گذاری محتوا: کاربران به راحتی می‌توانند لینک کوتاه را کپی کرده و آن را در شبکه‌های اجتماعی یا سایر رسانه‌ها به اشتراک بگذارند.
  2. کاهش طول URL: لینک‌های کوتاه‌تر، زیباتر و حرفه‌ای‌تر به نظر می‌رسند و کاربران بیشتر تمایل دارند آن‌ها را به اشتراک بگذارند.
  3. بهبود نرخ بازگشت کاربران: افزایش تعداد اشتراک‌گذاری‌ها می‌تواند باعث افزایش بازدیدکنندگان و نرخ بازگشت آن‌ها به سایت شما شود.

نمایش لینک کوتاه مطالب در وردپرس

نحوه استفاده

  1. کپی کردن کد بالا و اضافه کردن آن به فایل functions.php قالب وردپرس شما.
  2. استفاده از استایل‌های پیش‌فرض قالب یا ایجاد استایل‌های سفارشی برای نمایش لینک کوتاه.
  3. لذت بردن از قابلیت کپی خودکار لینک کوتاه در هر نوشته و افزایش تعداد اشتراک‌گذاری‌ها.

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

// اضافه کردن لینک کوتاه به پایین هر نوشته
function add_short_url_to_post($content) {
    if (is_single()) {
        global $post;
        $short_url = wp_get_shortlink($post->ID);
        $html = ' <hr><div class="short-url-container" style="text-align: center; margin: 10px 0;">
                    <a href="#" onclick="copyToClipboard(\'' . $short_url . '\')" class="copy-short-url">کپی لینک کوتاه نوشته</a>
                    <input type="text" value="' . $short_url . '" style="display:none;" id="short-url" />
                 </div>';
        $content .= $html;
    }
    return $content;
}
add_filter('the_content', 'add_short_url_to_post');

// اضافه کردن اسکریپت کپی کردن لینک کوتاه به کلیپ‌بورد
function add_copy_to_clipboard_script() {
    if (is_single()) {
        echo "<script>
            function copyToClipboard(text) {
                var input = document.createElement('input');
                input.style.position = 'absolute';
                input.style.left = '-9999px';
                input.setAttribute('value', text);
                document.body.appendChild(input);
                input.select();
                var result = document.execCommand('copy');
                document.body.removeChild(input);
                alert('لینک کوتاه کپی شد: ' + text);
                return result;
            }
        </script>";
    }
}
add_action('wp_footer', 'add_copy_to_clipboard_script');

 


‫3 نظر

  • رضایی گفت:

    خیلی سریع و کامل، خوبیش اینه خودش کپی میشه
    عالیه ممنونم

  • مهدی گفت:

    در قالب نوشته و مطالب درست کار میکنه ولی در قسمت صفحه محصول درست عمل نمیکنه

  • ایران بک لینک گفت:

    ممنون روش خوبی بود

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

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