در برخی از سایت های وردپرسی به خاطر نوع استایل قالب و یا برای جذاب کردن سایت نیاز هست که به جای نمایش کل عنوان مطلب باید مختصری از آن مثلا ۲۰ کارکتر اول آن نمایش داده شود.امروز میخواهیم روشی ساده برای انجام این کار را به شما آموزش دهیم
برای این کار فایل functions.php قالب خود را باز کنید و کد زیر را به آن اضافه نمائید :
<?php function ODD_title($char) { $title = get_the_title($post->ID); $title = substr($title,0,$char); echo $title; }
سپس در قالب خود هر جا که میخواهید عنوان مطالب به طور مختصر نمایش داده شود کد زیر را قرار دهید.
<?php ODD_title(20); ?>
که معمولا به جای کد زیر کد بالا را میگذارند :
<?php the_title( ); ?>
هنر فانتزی
سلام
من تازه کارم و دارم از آموزش های شما یکی یکی استفاده میکنم
ممنون از راهنمایی هاتون
علی
ممنون.
اگه واسه مطلب رو گذاشتید آدرسش چیه؟
حمید
سلام میشه این کد را برای خلاصه مطالب قرار بدید؟ یعنی محدودیت کاراکتر برای خلاصه مطلب قرار بدیم
تشکر
مسعود
سلام
تشکر از مطلبتون
اگه بشه یه کاری کرد که قبل از اینکه به حد نهایت تعداد حروف برسه بشه آخرین Space رو تشخیص داد و عنوان رو تا اون ادامه داد هم مشکل علامت سوال حل میشه هم دیگه یه کلمه نصفه نمیمونه…
میتونید این کار رو انجام بدید؟
ممنون
ظاهر
سلام من افزونه گوگل پلاس رو روی سایت نصب کردم gp dashboard گوگل آی دی نیاز دارد درین جامن باید اسم سایت را بزارم؟
علی حاجی محمدی 13 سال عضو همیار وردپرس
والا نمیدونم افزونه گوگل پلاس معرفی کردیم که !
سراج
آقا ببخشید این کد بالا کامل نیست.هر کاری میکنم کامل تو نظر کپی نمیشه.مشکل از من نیست :دی
http://s1.picofile.com/file/7275212903/code.txt.html
از اینجا دانلود کنین
علی حاجی محمدی 13 سال عضو همیار وردپرس
بررسی میکنم ! ممنون
سراج
نمونش رو تو این قالب پیاده کردم علی جان
http://www.mmohamadian.com/fa
میتونین ببینین
سراج
salam.ali jan.ye moshkel hast.vaghti estefade mikonam azash bade onval ye alamat soal miad.chetor ono delet konam va … bezaram jash?
علی حاجی محمدی 13 سال عضو همیار وردپرس
والا این مشکل توی کد های فارسی هست ! برای بنده هم پیش میاد … فعلا نمیدنم اما روش کار میکنم بهت خبر میدم
سراج
آقا رو کد کار کردم.مشکلو برطرف کردم
آخر کار نتیجه اینجوری شد :
<?php
function my_truncate($string, $slen)
{
if (strlen($string) ID);
echo my_truncate($title,45);
//$title = substr($title,0,$char);
//echo $title;
}
?>
بعد از تعداد کاراکتر مشخص … میاد که تو کد میتونین تغییر بدین
علی حاجی محمدی 13 سال عضو همیار وردپرس
چه جالب ممنون
حمید
ممنون فقط اگه ممکنه سریع تر بزارین
علی حاجی محمدی 13 سال عضو همیار وردپرس
چشم
حمید
سلام
چطور میشه همین کارو برای مطالب انجام داد؟؟؟؟؟؟؟؟؟؟
علی حاجی محمدی 13 سال عضو همیار وردپرس
برای توضیح مطالب هم هست ایشالله قرار میدم