sadegh_h
آفلاین
عضو
تعداد نوشتهها: ۱۵
تشکر شده: ۳ بار
#
نوشته شده: ۱۴ سال پیش
۱۲ مهر ۱۳۸۹ - ۱۳:۴۸
سلام خدمت شما دوستان عزیز
من داشتم یک قالب طراحی میکردم، که به یه مشکل بر خوردم!
مشکل این بود که میخوام کاری کنم که اگر پست ادامه مطلب داشته باشه، یه متن بنویسه. و اگر نداشته باشه یه متن دیگه بنویسه
سرچ کردم متأسفانه چیزی دستگیرم نشد.
البته دقت کنید که این کارم رو راه نمیندازه:
<?php the_content('ادامه مطلب'); ?>
این کارم رو راه نمیندازه
میخوام کدی بزنم که اگر ادامه مطلب باشه یه متن نشون بده، و اگر نباشه یک متن دیگه نشون بده
ممنون میشم کمکم کنید
با تشکر
sadegh_h
آفلاین
عضو
تعداد نوشتهها: ۱۵
تشکر شده: ۳ بار
#
نوشته شده: ۱۴ سال پیش
۱۳ مهر ۱۳۸۹ - ۱۳:۰۸
میشه یکی به منم جواب بده؟ :(
AnimCentral
آفلاین
عضو
تعداد نوشتهها: ۳۷
تشکر شده: ۳۳ بار
#
نوشته شده: ۱۴ سال پیش
۱۴ مهر ۱۳۸۹ - ۲۲:۰۳
sadegh_h گفت:
سلام خدمت شما دوستان عزیز
من داشتم یک قالب طراحی میکردم، که به یه مشکل بر خوردم!
مشکل این بود که میخوام کاری کنم که اگر پست ادامه مطلب داشته باشه، یه متن بنویسه. و اگر نداشته باشه یه متن دیگه بنویسه
سرچ کردم متأسفانه چیزی دستگیرم نشد.
البته دقت کنید که این کارم رو راه نمیندازه:
<?php the_content('ادامه مطلب'); ?>
این کارم رو راه نمیندازه
میخوام کدی بزنم که اگر ادامه مطلب باشه یه متن نشون بده، و اگر نباشه یک متن دیگه نشون بده
ممنون میشم کمکم کنید
با تشکر
شما سوالتون درست مطرح نکردید.
اون دستور فقط داره محتوای پست رو نشون میده و نه چیزی بیشتر.
میتونید از دستور the_excerpt(); استفاده کنید، اگه خالی بود این کارو بکنه نبود یه کار دیگه.
کمی تو codex وردپرس بگردی در موردش متوجه کارش میشی.
sadegh_h
آفلاین
عضو
تعداد نوشتهها: ۱۵
تشکر شده: ۳ بار
#
نوشته شده: ۱۴ سال پیش
۱۶ مهر ۱۳۸۹ - ۱۳:۵۹
فکر کنم متوجه سوال من نشدید...
میگم که میخوام کاری کنم که اگر پست دارای ادامه مطلب باشه، اون بالا یک متن نشون داده بشه. و اگر ادامه مطلب نداشته باشه اون بالا یک چیز دیگه نشون بده
websoft
آفلاین
عضو
تعداد نوشتهها: ۲۳۴
تشکر شده: ۴۹ بار
#
نوشته شده: ۱۴ سال پیش
۱۶ مهر ۱۳۸۹ - ۱۸:۱۳
سوال خوبی بود :
<?php
if(strpos($post->post_content, '<!--more-->')) : the_content('ادامه ی مطلب');
else : the_content('');
echo "لینک ادامه ی مطلب نداره";
endif;
?>
sadegh_h
آفلاین
عضو
تعداد نوشتهها: ۱۵
تشکر شده: ۳ بار
#
نوشته شده: ۱۴ سال پیش
۱۸ مهر ۱۳۸۹ - ۱۶:۳۹
دستت درد نکنه
اما کار نکرد
websoft
آفلاین
عضو
تعداد نوشتهها: ۲۳۴
تشکر شده: ۴۹ بار
#
نوشته شده: ۱۴ سال پیش
۱۸ مهر ۱۳۸۹ - ۲۱:۴۹
بعد از نوشتن تستش هم کردم ، در کل هر چی می ذارم اول تست می کنم ، کد رو هم که بخونی سه سوته متوجه میشی. کار نکرد یعنی چی ؟
sadegh_h
آفلاین
عضو
تعداد نوشتهها: ۱۵
تشکر شده: ۳ بار
#
نوشته شده: ۱۴ سال پیش
۱۹ مهر ۱۳۸۹ - ۱۷:۳۹
این کد میگه که اگر در پست <!--more--> وجود داشته باشه اینطوری بشه و در غیر این صورت (else) اونطوری بشه
اما هرچی تو قالب میزنم کار نمیده
مطمئن هستم که <!--more--> وجود داره
ممنان میشم یه نیگا بندازی