mehrdad_k

کنترل the_excerpt

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

ارسال شده در (ویرایش شده)

سلام

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

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

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

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

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


لینک به پست

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

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

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

1

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


لینک به پست

ارسال شده در (ویرایش شده)

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


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

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

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


لینک به پست

راه حل :


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

3

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


لینک به پست

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

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

3

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


لینک به پست

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

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

3

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


لینک به پست

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

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

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

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


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

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

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


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