رفتن به مطلب

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


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

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

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

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

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

لینک به ارسال

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

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

لینک به ارسال

لطفا اگر اطلاع کاملی ندارید پاسخ ندارید اجازه بدید دوستان دیگه که تجربه دارند بگن.باید یک کوئری باشه که اینکارو بکنه احتمالا با 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(); ?>

لینک به ارسال

<?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(); ?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...