morteza60 0 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 (ویرایش شده) سلام همونطور که میدونید در وردپرس وقتی از the_excerpt() برای نمایش خلاصه پست استفاده میشه، به صورت پیش فرض 55 کلمه رو نمایش میده. چطور میشه این محدودیت رو تغییر داد؟ از کد زیر استفاده کردم و جواب نداد: /* Change Excerpt length */ function custom_excerpt_length( $length ) { return 30; } add_filter( ‘excerpt_length’, ‘custom_excerpt_length’, 999 ); ویرایش شده آبان 97 توسط morteza60 لینک به ارسال
davoodjafari 34 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در 2 ساعت قبل، morteza60 گفته است : سلام همونطور که میدونید در وردپرس وقتی از the_excerpt() برای نمایش خلاصه پست استفاده میشه، به صورت پیش فرض 55 کلمه رو نمایش میده. چطور میشه این محدودیت رو تغییر داد؟ از کد زیر استفاده کردم و جواب نداد: /* Change Excerpt length */ function custom_excerpt_length( $length ) { return 30; } add_filter( ‘excerpt_length’, ‘custom_excerpt_length’, 999 ); سلام این کد باید کار بکنه تو فایل function.php قرار دادی؟ function custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); اگر کار نمی کنه از کد زیر استفاده کن function my_excerpt($limit) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt) >= $limit) { array_pop($excerpt); $excerpt = implode(" ", $excerpt) . '...'; } else { $excerpt = implode(" ", $excerpt); } return $excerpt; } کافی هر جا خاصی استفاده کنی تابع my_excerpt فراخونی کنی و تعداد کلمه ای که میخوای نمایش بده رو وارد کنی echo my_excerpt(30); 1 لینک به ارسال
morteza60 0 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 در 3 ساعت قبل، davoodjafari گفته است : سلام این کد باید کار بکنه تو فایل function.php قرار دادی؟ function custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); اگر کار نمی کنه از کد زیر استفاده کن function my_excerpt($limit) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt) >= $limit) { array_pop($excerpt); $excerpt = implode(" ", $excerpt) . '...'; } else { $excerpt = implode(" ", $excerpt); } return $excerpt; } کافی هر جا خاصی استفاده کنی تابع my_excerpt فراخونی کنی و تعداد کلمه ای که میخوای نمایش بده رو وارد کنی echo my_excerpt(30); نه اولی کار نمیکنه. دومی هم مشکلش اینه که ادامه مطلب نداره. یه کد خیلی خوبی هم دیدم که بر اساس کاراکتر میتونستی تنظیم کنی منتها اون هم قسمت ادامه مطلب نداشت. لینک به ارسال
mehran-b 2385 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 سلام و درود @morteza60 همون هوکی که خودتون بهش اشاره کردید کارش همینه و باید کار کنه. لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری