اموزش حذف صد در صدی more از لینک ادامه مطلب

اموزش حذف صد در صدی more از لینک ادامه مطلب با توجه به تحقیق ها و تستهای انجام شده توسط خودم متوجه شدم کدهایی که در سایتهای مشابه وجود داره در اکثر سایتها کار نمیکنه و واژه more از ادامه مطلب حذف نمیشه.امروز ی تیکه کد کوچک در اختیار شما قرار میدم ک با قرار دادن این کد در فانکیشن قالب خود کلمه more از لینک ادامه مطلب پاک شده و ۱۰۰ درصد تست شده و کاربردیه.

نمونه لینک با کلمه more

site.com/post1/#more-2679

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

اموزش حذف صد در صدی more از لینک ادامه مطلب

 

کد زیر را کپی کرده و در فایل فانکیشن قالب خود قرار دهید

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

۱- قبل از ایجاد تغییرات از کل محتوای فانکیشن قالب خود بک اپ تهیه کنید!!

۲-برای جلو گیری از اشکال در سایت نباید بین خطوط فایل فانکیشن فاصله باشه ینی پاراگراف های خالی یا اضافه ایجاد نکنید!!

۳- کد باید در بین تگ  <?php  و ؟> باشد یعنی قبل از شروع کد <?php   و بعد از پایان کد ؟> باشه در غیر اینصورت ممکنه کار نکنه!! البته کد موجود این تگها را از قبل داره لازم به اضافه کردنش نیست.

این کد نمونه دیگری در بین سایتهای مشابه ندارد!!!

<?php
function remove_more_numbers($content)
	{
		return preg_replace('~#more-[0-9]*~is', '', $content);
	}
	add_filter('the_content','remove_more_numbers');?>

اگه کد فوق کار نکرد کد موجود در سایتهای مشابه را تست نمایید که در زیر قرار میدم

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;
}

منبع این کد

https://mihanwp.com/

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

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