حذف more# از لینک ادامه مطلب
- مقالات آموزشی
- بروزرسانی شده در
وردپرس یه خاصیتی دارد به نام متغیر #more که به لینک ادامه مطلب نوشته ها اضافه میشود. این متغیر در واقع چه کاری را انجام میده؟
متغیر #more باعث میشود زمانی که روی لینک ادامه مطلب کلیک کردیم مرورگر بصورت خودکار به قسمتی از متن نوشته اسکرول شود که ادامه مطلب را قرار دادیم. یعنی متنی که در صفحه آرشیو به کاربر نمایش داده شده دیگر به کاربر نمایش داده نمی شود. خب اکثر کاربران عزیز وب هم اصلا متن آرشیو را نمیخونن و زمانی که روی ادامه مطلب کلیک می کنند سردر گم و حیران هستند که کجا هستند و اینجا چه میکنند؟ 😀
برای حذف more از لینک ادامه مطلب کافیست کد زیر را به انتهای فایل functions.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;
}
نکته 1: کد بالا باید بین <?php و ?> قرار بگیرد.
نکته 2: اگر فایل functions.php را ندارید یکی از آن بسازید.
موفق و پیروز باشید 🙂