سئو فاکس 27 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 (ویرایش شده) با سلام، مشکل بنده با اندازه خلاصه مطلب یا تابع:<?php the_excerpt(); ?>است.بنده برای مشخص کردن این اندازه هم از کد:<?phpadd_filter('excerpt_length', 'my_excerpt_length');function my_excerpt_length($length) {return 100;}?>استفاده کردم ولی نمی دونم چرا بیشتر از 100 تا نمیشه! یعنی اگر مقدار return رو 100 بدم 100 تا کلمه نشون میده اگر 1000 هم بدم بازم همون صد تا کلمه رو نشون میده!ممنون میشم راهنمایی کنید ویرایش شده مرداد 94 توسط محمد رضایی نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 سلامتابع Excerpt چجوری داخل قالب استفاده شده؟ اگه افزونه کش دارید غیرفعال و تست کنید. 2 نقل قول لینک به ارسال
سئو فاکس 27 ارسال شده در مرداد 94 مالک گزارش بازنشر ارسال شده در مرداد 94 سلامتابع Excerpt چجوری داخل قالب استفاده شده؟اگه افزونه کش دارید غیرفعال و تست کنید.خیر افزونه کش ندارم - تابع هم داخل فایل single.php استفاده شده (می دانم که جای اصلی این تابع در صفحه اصلی و آرشیو است اما به دلایلی بنده نیاز به استفاده از این تابع در پست ها و صفحات نیز هستم) نقل قول لینک به ارسال
امیر حسین حبیبی 618 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 منظور کدی میباشد که برای فراخانی قرار دادید نقل قول لینک به ارسال
Ehsan Np 75 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 (ویرایش شده) سلام ؛ دقیق نمیدونم برای چه قسمتی میخواین استفاده کنید اما این کد رو هم تست کنید ؛ ممکنه مشکلتون رو حل کنه.function custom_excerpt_length( $length ) {return 20;}add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); ویرایش شده مرداد 94 توسط Ehsan Np 1 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 سلاماز این کد میتونید استفاده کنید (این کد در function قالب قرار میگیره)function 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 . ' … <a href="' . get_permalink() . '">'; _e( 'more', 'theme' ); echo'</a></p>'; }else { echo '<p>' . $the_str . '</p>'; }}برای نمایش x مقدار حرفlimit_content(x); 2 نقل قول لینک به ارسال
سئو فاکس 27 ارسال شده در مرداد 94 مالک گزارش بازنشر ارسال شده در مرداد 94 سلاماز این کد میتونید استفاده کنید (این کد در function قالب قرار میگیره)function 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 . ' … <a href="' . get_permalink() . '">'; _e( 'more', 'theme' ); echo'</a></p>'; }else { echo '<p>' . $the_str . '</p>'; }}برای نمایش x مقدار حرفlimit_content(x);وقتی به تابع limit_content عدد میدم ارور میده!<?phpfunction limit_content(1000) {$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 . ' … <a href="' . get_permalink() . '">'; _e( 'more', 'theme' ); echo'</a></p>'; }else { echo '<p>' . $the_str . '</p>'; }}?> نقل قول لینک به ارسال
سئو فاکس 27 ارسال شده در مرداد 94 مالک گزارش بازنشر ارسال شده در مرداد 94 سلامتابع Excerpt چجوری داخل قالب استفاده شده؟اگه افزونه کش دارید غیرفعال و تست کنید.با تابع خودش فراخوانی میکنم:<?php the_excerpt(); ?> نقل قول لینک به ارسال
مهدی 1668 ارسال شده در مرداد 94 گزارش بازنشر ارسال شده در مرداد 94 وقتی به تابع limit_content عدد میدم ارور میده!متوجه منظورم نشدید،فایل زیر رو بدون هیچ تغییری در فایل فانکشن قالبتون قرار بدیدfunction 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 . ' … <a href="' . get_permalink() . '">'; _e( 'more', 'theme' ); echo'</a></p>'; }else { echo '<p>' . $the_str . '</p>'; }}هر جا خواستید محتوا رو به اندازه مد نظرتون خلاصه کنید از کد زیر استفاده کنید<?php limit_content(100); ?>این کد ۱۰۰ حرف رو نشون میدهمحدودیت در تعداد استفاده نداره و میتونید هر بار با یه مقدار متفاوت از اون استفاده کنید 1 نقل قول لینک به ارسال
shili 13 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 من از این کد برای نمایش آخرین نوشته های یه دسته ی خاص استفاده میکنم.مشکلش اینه که مقدار تابع excerpt مقدار مشخصی نداره بعضی مواقع یه خط میندازه بعضی مواقع چند خط.چطوری میتونم بهش مقدار بدم؟ <div class="talar img"> <?php query_posts("cat=48&showposts=2"); while(have_posts()): the_post(); the_post_thumbnail('thumbnail'); ?> <div class="titr"> <a href="<?php the_permalink() ?>" target="_Blank"><?php the_title(); ?></a> <div class="kholase"> <?php the_excerpt(); ?><hr style=" border: 1px dotted #E8CAE0; width: 280px; align:center;"> <?php endwhile; wp_reset_query(); ?> </div> نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 بجای تابع بگذارید <?php echo wp_trim_words( get_the_content(), 40, '...' ); ?> با کم و زیاد کردن عدد چهل تعداد کلمه را مدیریت کنید 1 نقل قول لینک به ارسال
shili 13 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 سپاس درست شد 1 نقل قول لینک به ارسال
shili 13 ارسال شده در اردیبهشت 95 گزارش بازنشر ارسال شده در اردیبهشت 95 سلام علت باز نشدن لینک های سایت در یک پنجره جدا چیه؟ من این کد هم بهش اضافه کردم target='_blank' قبلا تمام لینک هام توی صفحه جدا باز میشدن ولی مدتیه نمیدونم چرا توی یه صفحه دیگه باز نمیشن. تمام مطالب سایتم توی صفحه جدا بازنمیشن همشونم نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .