
کوتاه سازی عنوان مطلب بدون افزونه
در بسیاری از موارد، طراحان قالب وردپرس نیاز دارند تا عناوین مطالب را کوتاه (خلاصه) کنند، از این رو وردپرس با طعم فارسی تصمیم دارد تا در این مطلب شما را با یکی از کارآمد ترین هک های وردپرس آشنا سازد.
برای کوتاه کردن عنوان مطلب، می بایست قبل از تگ the_title در هر کجای قالب، این کد را در فایل قالب خود وارد کنید:
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php <!--?php if (strlen(the_title('','',FALSE)) --> 90) { $custom_title = substr(the_title('','',FALSE), 0, 90); preg_match('/^(.*)\s/s', $custom_title, $matches); if ($matches[1]) $custom_title = $matches[1]; $custom_title = $custom_title.' ...'; } else { $custom_title = the_title('','',FALSE); } ?> |
حال، می بایست به جای تگ the_title از تگ ساخته شدۀ
1 |
<?php echo $custom_title ?> |
استفاده کنید. با این کار شما از عنوان مطلب کوتاه شدۀ خودتان که مقدار آنرا در دو خط کد اولی مشخص کردید استفاده نمایید. هم اکنون مقدار روی ۹۰ است. شما می بایست دو عدد ۹۰ را به مقدار دلخواه عوض کنید. (هر دو مقدار را عوض کنید به مقدار دلخواه)
با استفاده از این هک وردپرسی، می توانید در باکسهایی که نباید از یک اندازه استاندارد بیشتر شوند، عنوان مطلب را کوتاه کنید تا مثلا دو خطی یا سه خطی نشود.
خوش باشید ای فارسی زبانان وردپرس کار!
چرا از کلمه ( هک ) به کار بردین ؟
اینجوری جا افتاده. اگر پیشنهاد بهتری دارید بفرمایید تا از این پس استفاده کنیم.
ممنون