انجمن


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

  • sadegh_h

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

    سلام خدمت شما دوستان عزیز
    من داشتم یک قالب طراحی میکردم، که به یه مشکل بر خوردم!
    مشکل این بود که میخوام کاری کنم که اگر پست ادامه مطلب داشته باشه، یه متن بنویسه. و اگر نداشته باشه یه متن دیگه بنویسه
    سرچ کردم متأسفانه چیزی دستگیرم نشد.
    البته دقت کنید که این کارم رو راه نمیندازه:
    <?php the_content('ادامه مطلب'); ?>
    این کارم رو راه نمیندازه
    میخوام کدی بزنم که اگر ادامه مطلب باشه یه متن نشون بده، و اگر نباشه یک متن دیگه نشون بده
    ممنون میشم کمکم کنید
    با تشکر

  • sadegh_h

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

    میشه یکی به منم جواب بده؟ :(

  • AnimCentral

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

    sadegh_h گفت:
    سلام خدمت شما دوستان عزیز
    من داشتم یک قالب طراحی میکردم، که به یه مشکل بر خوردم!
    مشکل این بود که میخوام کاری کنم که اگر پست ادامه مطلب داشته باشه، یه متن بنویسه. و اگر نداشته باشه یه متن دیگه بنویسه
    سرچ کردم متأسفانه چیزی دستگیرم نشد.
    البته دقت کنید که این کارم رو راه نمیندازه:
    <?php the_content('ادامه مطلب'); ?>
    این کارم رو راه نمیندازه
    میخوام کدی بزنم که اگر ادامه مطلب باشه یه متن نشون بده، و اگر نباشه یک متن دیگه نشون بده
    ممنون میشم کمکم کنید
    با تشکر

    شما سوالتون درست مطرح نکردید.
    اون دستور فقط داره محتوای پست رو نشون میده و نه چیزی بیشتر.
    میتونید از دستور the_excerpt(); استفاده کنید، اگه خالی بود این کارو بکنه نبود یه کار دیگه.
    کمی تو codex وردپرس بگردی در موردش متوجه کارش میشی.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    sadegh_h - ~> Mr.vAhiD.DI <~
  • sadegh_h

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

    فکر کنم متوجه سوال من نشدید...
    میگم که میخوام کاری کنم که اگر پست دارای ادامه مطلب باشه، اون بالا یک متن نشون داده بشه. و اگر ادامه مطلب نداشته باشه اون بالا یک چیز دیگه نشون بده

  • websoft

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

    سوال خوبی بود :

    <?php
    if(strpos($post->post_content, '<!--more-->')) : the_content('ادامه ی مطلب');
    else : the_content('');
    echo "لینک ادامه ی مطلب نداره";
    endif;
    ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    sadegh_h - Gharibe - ~> Mr.vAhiD.DI <~
  • sadegh_h

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

    دستت درد نکنه
    اما کار نکرد

  • websoft

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

    بعد از نوشتن تستش هم کردم ، در کل هر چی می ذارم اول تست می کنم ، کد رو هم که بخونی سه سوته متوجه میشی. کار نکرد یعنی چی ؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    sadegh_h - ~> Mr.vAhiD.DI <~
  • sadegh_h

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

    این کد میگه که اگر در پست <!--more--> وجود داشته باشه اینطوری بشه و در غیر این صورت (else) اونطوری بشه
    اما هرچی تو قالب میزنم کار نمیده
    مطمئن هستم که <!--more--> وجود داره
    ممنان میشم یه نیگا بندازی

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



برچسب‌ها

هیچ برچسبی نیست.