rasivell 352 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 ضمن عرض سلام و تبريك اين روز فرخنده خدمت تمامي كاربران انجمن و دوستاي گلم. يه زمينه دلخواه داريم كه يه مقدار نام توش قرار ميگيره! و يه جا نمايش ميديم اين مقدار رو ، گاهي طول اون نوشته اي كه تو اون زمينه ذخيره ميشه خيلي طولاني هسش و در هنگام نمايش توي مكان مورد نظر ، به علت كمبود فضا ، دچار بهم ريختگي نظم و .... ميشه ، ميخواستم دوستان راهنمايي كنن كه چطور من براي محدوده تايين كنم مثل همون بحث تايتل ها كه ميشه براي محدوده تعداد كلمات وارد كرد تو فانگشن ، ميخوام براي اين زمينه دلخواهم هم هنگام نمايشش محدوديت كلمه قرار بدم كه اگر بيشتر از 40 كلمه بود نقطه چين بزاره باقشو لینک به ارسال
Morteza 34190 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 چیزی نیست! جستجو چاره این مشکله!محدودیت کارکتر برای عنوانکوتاه سازی عنوان پستها 3 لینک به ارسال
rasivell 352 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 (ویرایش شده) مرتضي جان اين روش براي كوتاه كردن تايتيل رو استفاده كردم راستش هر كاري ميكنم از اين روش براي كوتاه كردن مقدار زمينه دلخواه نميتونم استفاده كنم !! نشون نميده! و يا من اشتباه استفاده ميكنممن زمينه خودمو با اين دستور نمايش ميدم <?php $meta_company = get_post_meta($post->ID, 'grf_company', true); if($meta_company){ ?> <?php echo $meta_company; ?> <?php }else{ echo "نامشخص"; } ?>حالا اينكه چيكار كنم مقدار نمايش داده شده كه خيلي طولانيه رو كوتاه كنم ، برام دشواره ویرایش شده بهمن 91 توسط rasivell لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 دوشواری ؟ دوشواری نداریم اینجا !از کد زیر استفاده کنید :<?php $meta_company = get_post_meta($post->ID, 'grf_company', true); if($meta_company){ ?> <?php echo mb_substr($meta_company,0,25); ?> <?php }else{ echo "نامشخص"; } ?>میتونید با تغییر عدد 25 کاراتون رو به پیش ببرید . 3 لینک به ارسال
rasivell 352 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 اي زنده باد مرحبا ، داشتم لقمه رو ميچرخوندم دور سر.. تا با اين توانايي هاي وردپرس اشنا بشيم پير شديم رفته! رفتم يه تابع نوشتم اندازه 10 تا خط!!! با يه مساله كوچيك كه گفتيد حل شد!حالا ميشه روي همين ، اون سه نقطه رو هم گذاشت؟ اين شكلي : ..... لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 آره داداش جان خیلی هم ساده هستش !میخوای یه تابع برات بنویسم که هر جا میخوای ازش استفاده کنی ؟ لینک به ارسال
ExOZaX 289 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 آقا من برات یکی نوشتم تست کن ببین کار میکنه ؟اینو بزار ته فایل functions.php قالبت بعد <? :<?phpfunction DBSshort($num = '25') {$text = get_post_meta( get_the_ID(), 'grf_company', true);if( $text ) { if ( mb_substr_count($text) < $num ) { $text = mb_substr($text, 0, $num); } else { $text = mb_substr($text, 0, $num) . ' ...'; }} else { $text = 'نا مشخص';}echo $text;}?>بعد هر جایی که میخوای ازش استفاده کنی از این کد استفاده کن :<?php DBSshort('x'); ?>جای x هم تعداد مورد نظرتو بزار 4 لینک به ارسال
rasivell 352 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 راستي اون دوشواري رو خوب امدي نه عزيزم خودم نوشته بودم يدونه خيلي طويل شد پيچ خورد كار نكرد ولي وقتي راهي به اون اسوني هست ديگه چرا خودمو اذيت كنم از همون روش نخست استفاده كردم لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری