wordpres 5 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 (ویرایش شده) سلاممن میخوام که فقط 40کاراکتر از عنوان مطلب رو نشون بدم و برای اینکار تابع زیر رو نوشتم :function title($char) { $title = get_the_title($post->ID); $title = substr($title,0,$char); echo $title;}و جایی هم که میخوام عنوان مطلب رو نمایش بدم اینطور نشون میدم :title(40)همه چی اوکی هست اما مسئله ای که هست اینه که عنوان اون مطالبی که طولشون بیشتر از 40 کاراکتر هست رو آخرش کاراکتر '�' میزارهچرا؟؟؟؟؟؟ ویرایش شده آبان 94 توسط wordpres نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 سلامتو تفکیک حروف رشته با substr این اتفاق میوفته. کاری که می تونید بکنید اینه که با یه تابع کاراکتر � رو با یه چیز دیگه جایگزین کنید 2 نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 سلامتو تفکیک حروف رشته با substr این اتفاق میوفته. کاری که می تونید بکنید اینه که با یه تابع کاراکتر� رو با یه چیز دیگه جایگزین کنیدخب با تابع strpost میام پیدا میکنم اونو بعد چجوری جایگزین کنم؟؟ نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 الان اینطوریش کردم اما بازم نشد :function title($char) { $title = get_the_title($post->ID); $title = substr($title,0,$char); $title = str_replace(' � ' , ' ... ' , $title); echo $title;} نقل قول لینک به ارسال
kasra 4929 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 درودخب چرا کار رو برای خودتون سخت میکنید ؟اول اینکه برید ببینید مشکل کجاست ( این مشکلتون از کدنویسی نیست ) چون برای خود من هم پیش میاد که از پوسته هست یا انکودینگبرای عنوان :function custom_onvan( $length ) {return 40;}add_filter( 'excerpt_length', 'custom_onvan', 999 );function new_excerpt_more( $more ) {return '...';} 2 نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 درود خب چرا کار رو برای خودتون سخت میکنید ؟ اول اینکه برید ببینید مشکل کجاست ( این مشکلتون از کدنویسی نیست ) چون برای خود من هم پیش میاد که از پوسته هست یا انکودینگ برای عنوان : function custom_onvan( $length ) { return 40; } add_filter( 'excerpt_length', 'custom_onvan', 999 ); function new_excerpt_more( $more ) { return '...'; } خب این کد چی کار میکنه؟؟؟؟؟ نقل قول لینک به ارسال
kasra 4929 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 خب این کد چی کار میکنه؟؟؟؟؟برای تاپیک هست که میخواین عنوان مطلب 40 کاراکتر باشه 1 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 برای استفاده از تعداد مشخصی کلمه در عنوان:echo wp_trim_words( $post->podt_title , $num_words = 8, $more = null ); 2 نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 خب چجوری ازش استفاده کنم؟؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 https://codex.wordpress.org/Function_Reference/wp_trim_words 2 نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 برای استفاده از تعداد مشخصی کلمه در عنوان:echo wp_trim_words( $post->podt_title , $num_words = 8, $more = null );سلامممنوننمیشه به جای تعداد کلمه بهش تعداد کاراکتر داد؟؟؟؟؟؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 این تابع برای تعداد کلماته می شه برای کارکترها هم تابع نوشت ولی به نسبت باری که به سرور وارد می کنه انجامش ندید بهتره البته توی کدی که دادم post_title اشتباها podt_title نوشته شده قبل از استفاده تصحیحش کنید 4 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .