aliali100 57 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 سلاممن برای پستها در صفحه اصلی از این تابع استفاده میکنم<?php the_Excerpt(); ?>برای محدود کردن تعداد کاراکتر در هر پست هم از این کد استفاده میکنم<?phpfunction new_excerpt_length($length) {return 60;}add_filter('excerpt_length', 'new_excerpt_length');?>اما سوال من! من در صفحه ایندکس 2 نوع پست دارم (2 تا دسته)میخوام مثلا پستهای دسته 2 بیاد 50 کاراکتر رو نشون بده و پستهای دسته 3 هم بیاد 80 کاراکتر را نشون بدهممنون میشم اگر راهنمایی کنید نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 خب شما باید ان دوسته رو جدا از هم کوئری شون رو قرار بدین و بعد براسشون محدودیت کارکتر رو قرار بدینیا هم براشون اول یه یه شرط بزارین که اگه دسته x بود اینقدر از مطلب رو نشون بده و اگر دسته Y بود اونقدر رو نشون بده 1 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 دو تابع با مقدارهای متفاوت ایجاد کنیدو با add_filter قبل از حلقه و remove_filter بعد از حلقه مقدار رو ست کنید 1 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 سلاممتاسفانه هنوز بخش آموزش بسته هست والا این موارد باید در اونجا میومدبه هر حال برای خلاصه این کد رو در فانکشن قالبتون اضافه کنید// Short Contentfunction limit_content( $limit ) {$content = get_the_content();$content = str_replace( array( '<strong>', '</strong>' ), '', $content );$lencount = mb_strlen( $content );$the_str = mb_substr( $content, 0, $limit );if( $lencount > $limit ) { echo '<p>' . $the_str . ' …</p>'; }else { echo $the_str; }}برای نمایش هم از کد زیر استفاده کنید<?php limit_content(300); ?>مزیت این کد این هست که بر اساس کاراکتر تنظیم میشه و البته هر جا میشه تعدا خاص خودش رو نشون داد 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .