saeedagha

عدم نمایش کلاس یک کوئری در صورت خالی بودن ؟

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

با سلام از این کد برای ساخت کوئری استفاده کردم


<div class="pin">
$custom_query = new WP_Query(array(
'post_status' =>'published',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'ID',
'posts_per_page' =>'10',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
));
?>
<?php if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
<!--آغاز کدهای داخل حلقه -->
<h3><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a></h3>
<?php the_excerpt(); ?>
<p><?php comments_popup_link('0','1','%', '', '-'); ?> ارسال شده توسط: <?php the_author_posts_link();?></p>
<!-- پایان کدهای داخل حلقه -->
<?php endwhile;endif;?>
<?php wp_reset_query(); ?>
</div>

کلاس pin دارای یک ارتفاع ثابت هست مثلا 400پیکسل

حالا چه طوری میشه بررسی کرد اگه کوئری دارای پستی برای نمایش نبود کلاس pin هم به نمایش در نیاد تا اون ارتفاع ثابت هم به نمایش در نیاد

ممنون

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


لینک به پست

کلاس رو درون شرط if قرار بدید

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


لینک به پست

کلاس رو درون شرط if قرار بدید

lممنون ولی یک مثال می زدین بهتر بود

توی صفحه اول چند تا کوئری دیگه هم هست

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

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


لینک به پست

بله بفرمایید:


$custom_query = new WP_Query(array(
'post_status' =>'published',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'ID',
'posts_per_page' =>'10',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
));
?>
<?php if($custom_query->have_posts()) : ?>
<div class="pin">
<?php while($custom_query->have_posts()) : $custom_query->the_post();?>
<!--آغاز کدهای داخل حلقه -->
<h3><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a></h3>
<?php the_excerpt(); ?>
<p><?php comments_popup_link('0','1','%', '', '-'); ?> ارسال شده توسط: <?php the_author_posts_link();?></p>
<!-- پایان کدهای داخل حلقه -->
<?php endwhile;?>
</div>
<?php endif;?>
<?php wp_reset_query(); ?>

اگر جواب نداد ابتدا و انتهای while رو از درون دایو خارج کنید - چون من نمیدونم با چه فرمتی توش نمایش میدید

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


لینک به پست

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

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

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

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


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

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

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


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