انجمن


مشکل در خلاصه مطلب  (۸ نوشته)

  • mtkz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۳
    تشکر شده: ۲ بار
    # نوشته شده: ۹ سال پیش
    ۱۶ اسفند ۱۳۸۸ - ۱۴:۴۶

    من برای استفاده از خلاصه مطلب از تگ get_the_excerpt به صورت زیر استفاده کردم
    <?php echo substr(get_the_excerpt(),0,300); ?>
    ولی مشکل اینجاست که وقتی به کاراکتری که براش تعریف کردیم میرسه قطع میکنه و ادامه مطلب ...
    به همین دلیل ممکنه کلمه رو هم به صورت ناقص قطع کنه. در حالی که من دیدم در این موارد کلمه به صورت کامل نمایش داده میشه.
    چطور این مشکل رو حل کنم ؟ با تگ دیگه ای یا با تغییرات تو همین تگ میشه ؟

  • mtkz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۳
    تشکر شده: ۲ بار
    # نوشته شده: ۹ سال پیش
    ۲۰ اسفند ۱۳۸۸ - ۱۸:۴۸

    کسی از دوستان نیست راهنمایی کنه ؟

  • بهرنگ

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۳۹۹
    تشکر شده: ۴۵۱ بار
    # نوشته شده: ۹ سال پیش
    ۲۰ اسفند ۱۳۸۸ - ۲۰:۵۶

    جستجو کنید .
    شاید با تگ زیر کارتون راه بیفته ، بر حسب کلمات خلاصه میکنه.
    http://codex.wordpress.org/Template_Tags/the_excerpt_rss

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    mtkz
  • mtkz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۳
    تشکر شده: ۲ بار
    # نوشته شده: ۹ سال پیش
    ۲۱ اسفند ۱۳۸۸ - ۲۳:۱۸

    ممنون ولی اینطوری زیاد مرتب نمیشه. ممکنه بعضی از مطالب عریض تر یا کوتاه تر بشه. راه دیگه ای نیست که با دقت بیشتری بشه مدیریت کرد ؟
    مثل این سایت که خیلی تمیز کار شده

  • oshgool

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۹۳
    تشکر شده: ۶۵ بار
    # نوشته شده: ۹ سال پیش
    ۲۲ اسفند ۱۳۸۸ - ۰۲:۴۸

    <?php the_excerpt(); ?>

  • mtkz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۳
    تشکر شده: ۲ بار
    # نوشته شده: ۹ سال پیش
    ۲۲ اسفند ۱۳۸۸ - ۲۲:۱۷

    oshgool گفت:
    <?php the_excerpt(); ?>

    این تگ یک مقدار پیشفرض کم میکنه

  • mtkz

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۳
    تشکر شده: ۲ بار
    # نوشته شده: ۹ سال پیش
    ۲ فروردین ۱۳۸۹ - ۱۳:۲۹

    این هم کدش :

    <?php
    $excerpt = get_the_excerpt();
    echo string_limit_words($excerpt,15);
    ?>
  • miladrezaei

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷
    تشکر شده: ۴ بار
    # نوشته شده: ۹ سال پیش
    ۱۰ فروردین ۱۳۸۹ - ۱۵:۱۵

    harimeyas گفت:
    این هم کدش :

    <?php
    $excerpt = get_the_excerpt();
    echo string_limit_words($excerpt,15);
    ?>

    ممنون از کدتون .
    string_limit_words رو تو php.net سرچ زدم چیزی پیدا نکرد. توی خود وردپرس نصب شدم هم سرچ زدم چیزی پیدا نکرد بازم .ممنون می شم اگه بگین این function مال خود wp هست یا نه و اگه هست اون پارامترش (15) چیکار می کنه. ممنون

درباره‌ی این موضوع



برچسب‌ها