mehrdad_k

کنترل the_excerpt

6 پست در این موضوع قرار دارد

سلام

چطور میتونم برای تابع ()the_excerpt شرط بگذارم

اگه خلاصه بود یک کار. اگه نه کار دیگه

(در قسمت تیتر اشتباه تایپی داشتم)

ویرایش شده در توسط merhzar_h

به اشتراک گذاری این پست


لینک به پست

من منظورتون رو متوجه نشدم!

الان این تابع یعنی اینکه خلاصه هست.

میخواین وجودش رو بررسی کنید؟ اگر این هست بهتره از تابع get_the_excerpt استفاده بشه

به اشتراک گذاری این پست


لینک به پست

با مثلا زیر شاید منظورمون بتونم برسونم :


<?php if (excerpt) { // agar chekide dasht
<div class="excerpt">
<?php get_the_excerpt (); ?>
</div>
<?php } ?>

ویرایش شده در توسط merhzar_h

به اشتراک گذاری این پست


لینک به پست

راه حل :


if ( !empty( $post->post_excerpt ) ) { ?>
<div class="excerpt">
<?php the_excerpt (); ?>
</div>
<?php } ?>

به اشتراک گذاری این پست


لینک به پست

البته این تابع در صورت تهی بودن خالی بر می گرده و ارور نمی آره مگر شرط کار دیگه ای هم انجام بده

بجز راهی که دوستمون فرمود با isset هم قابل چک کردنه

به اشتراک گذاری این پست


لینک به پست

اینهم یک مدل دیگه:

<?php
$excerpt = get_the_excerpt();
if ( !empty( $excerpt ) && $excerpt!='') { ?>
<div class="excerpt">
<?php the_excerpt (); ?>
</div>
<?php } ?>

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری