محدود کردن کاراکتر های عنوان نوشته وردپرس

در سئو تعداد کاراکتر های معقول و مناسب برای سئوی نوشته سایت شما بین ۵۵ تا ۶۰ کاراکتر است , در این نوشته کدی معرفی می کنیم که بدون نیاز به افرونه عنوان های نوشته را محدود کنید.

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

function ShortenText($text)
{
    $chars_limit = 60;
    $chars_text = strlen($text);
    $text = $text." ";
    $text = substr($text,0,$chars_limit);
    $text = substr($text,0,strrpos($text,' '));
if ($chars_text > $chars_limit)
{
    $text = $text."...";
}
    return $text;
}

در قسمت تعداد کاراکترها قابل تنظیم است مثلا می تونید تعداد کاراکترها از ۶۰ به ۷۰ تغییر دهید ($chars_limit = 60;)

در ادامه توابع زیر در هر جای پوسته قرار دهید:

<?php echo ShortenText(get_the_title()); ?>

 

PHP,وردپرس ۹۶/۰۴/۲۰ 168 بازدید 0
http://usbcode.ir/?p=467

دیدگاه شما