آموزش وردپرس

حذف متغیر more# در وردپرس

حذف more# از مطلب

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

نوشته ها به صورت کلی شامل دو قسمت میشوند:

1-متن آرشیو

2-ادامه مطلب

حالا بخش دوم یعنی ادامه مطلب شروع میشه که همون اصل مطلبه.

چون متن آرشیو در ادامه مطلب نمایش داده نمیشه، وقتی کاربر روی ادامه مطلب کلیک میکنه، یکم سردرگم میشه و این باعث میشه که کاربر از سایت خارج بشه و دیگه هم به سایت بر نگرده!

برای حل این مشکل، سه راه حل وجود داره:

  • استفاده از کد( به روش شماره 1)

  • استفاده از کد( به روش شماره 2)

  • استفاده از افزونه

1-استفاده از کد(به روش شماره 1) برای حذف متغیر more# در وردپرس :

به فایل functions.php وارد بشید و کد زیر را جای گذاری کنید. فایل functions.php در پوشه قالب وردپرس فعال در سایت شما قرار دارد:

function remove_more_anchor($link) {
   ; $offset = strpos($link, '#more-')

    if ($offset) {
      ; $end = strpos($link, '"',$offset)
    }
 
    if ($end) {
      ;  $link = substr_replace($link, '', $offset, $end-$offset)
    }
    
   ; return $link
 }
; add_filter('the_content_more_link', 'remove_more_anchor')

این کد ساده، مشکل متغیر more# را به طور کامل حل می کند.

استفاده از کد(به روش شماره 2) برای حذف متغیر more# در وردپرس :

فایل function.php را باز کنید و کد زیر را در آن جای گذاری کنید(بین<?php و ?>)

function remove_more_jump_link($link) {
   ; $offset = strpos($link, '')
    if ($offset) {
       ; $end = strpos($link, '"',$offset)
    }
    if ($end) {
       ; $link = substr_replace($link, '', $offset, $end-$offset)
    }
   ; return $link
}

استفاده از افزونه برای حذف متغیر more# در وردپرس :

افزونه Remove More Jump را دانلود و نصب نمایید.این افزونه در مخزن وردپرس فعال است، یعنی میتوانید با مراجعه به سایت وردپرس و جستجوی نام افزونه و یا با مراجعه به سایت خودتان و جستجوی نام افزونه آن را نصب نمایید.اگر مقدور نبود از انتهای همین مطلب افزونه را دانلود،آپلود و نصب نمایید.

[button color=”green2″ link=”https://wordpress.org/plugins/remove-more-jump/” rel=”nofollow” align=”right” target=”_blank” radius=”5″ icon=”momizat-icon-wordpress” icon_color=”#ffffff”]مشاهده افزونه در مخزن وردپرس[/button][button color=”green2″ link=”https://downloads.wordpress.org/plugin/remove-more-jump.1.0.zip” rel=”nofollow” align=”left” target=”_blank” radius=”5″ icon=”momizat-icon-wordpress” icon_color=”#ffffff”]دانلود افزونه از مخزن وردپرس[/button]

این افزونه لینک مطلب شما را در صورتی که همانند شکل زیر باشد: 

 

با حذف #more همانند شکل زیر خواهد کرد.

 

با تشکر از همراهی شما دوستان، در صورتی که هر مشکلی داشته باشید میتوانید در قسمت نظرات مطرح بکنید تا راهنمایی شوید.

 

نوشته های مشابه

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

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