رفتن به مطلب

کوئری پیشرفته برای مطلب


پست های پیشنهاد شده

سلام.یک کوئری می خوام همانند سایت بیتوته در پایین سایت ( beytoote.com ) .

فرض من یک دسته دارم به اسم وبگردی . من یک div دارم سمت چپ با 2 مطلب با تصویر شاخص و سمت راست هم یک div که باقی لینک های مطلب همون دسته وجود داره چه جوری می تونم تو یک کوئری این رو پیاده کنم و از دو کوئری با offset استفاده نکنم؟!

ویرایش شده توسط mrwppars
لینک به ارسال

فکر کنم شما میتونید از 2 تا کوئری استفاده کنید اولی برای Thumnail دار باشه دومی هم بصورت لیست ، البته راه های بیشتر هستش ، اما این راه الان به ذهنم رسید

لینک به ارسال

فکر کنم بتونید با استایل <li> چند تای اول رو با CHild استایل بدید و بندازید سمت راست با Thumbnail بقیرو بصورت لیست بزارید

باید تو شرایطش باشم تا مغزم کار کنه ی تستی بزن ببین میتونی با این list چند تارو عکس دارو چند تارو لیست کنی

  • امتیاز 1
لینک به ارسال

لطفا اگر اطلاع کاملی ندارید پاسخ ندارید اجازه بدید دوستان دیگه که تجربه دارند بگن.باید یک کوئری باشه که اینکارو بکنه احتمالا با else می شه یه div رو جدا کرد.اگر دوستان می دونن لطفا کوئری رو مثال بزنن

لینک به ارسال

با یک کوئری:


<?php
$custom_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'DESC',
'orderby' =>'ID',
'cat' =>'5',
'posts_per_page' =>'2',

'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();?>
حلقه مطالب اول و دوم
<?php endwhile;endif;?>
<?php
$custom_query = WP_Query(array(
'offset' =>'2',
'posts_per_page' =>'10',
));
?>
<?php if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
حلقه مطالب سوم تا دوازدهم
<?php endwhile;endif;?>
<?php wp_reset_query(); ?>

  • امتیاز 1
لینک به ارسال

<?php
$custom_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'DESC',
'orderby' =>'ID',
'cat' =>'5',
'posts_per_page' =>'2',

'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();?>
حلقه مطالب اول و دوم
<?php endwhile;endif;?>
<?php
$custom_query = new WP_Query(array(
'offset' =>'2',
'posts_per_page' =>'10',
));
?>
<?php if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
حلقه مطالب سوم تا دوازدهم
<?php endwhile;endif;?>
<?php wp_reset_query(); ?>

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...