نگار صادقی

نمايش 20 مطلب يك دسته خاص به صورت رندم

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

سلام. من ميخوام 20 مطلب يك دسته خاص رو نمايش بدم كه با رفرش سايت اون مطالب عوض شه. زياد سرچ كردم ولي اون چيزي ميخواستم پيدا نكردم و متاسفانه برنامه نويسي هم بلد نيستم كه كوئري هايي كه مشابه بود رو تغيير بدم! اگه ممكنه كمكم كنيد خيلي ممنونم

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


لینک به پست

از این کد استفاده کنید ببینید جواب میده


<?php query_posts("cat=1"); ?>
<?php $posts = get_posts('orderby=rand&numberposts=10&cat=1'); foreach($posts as $post) { ?>

<?php
if(has_post_thumbnail()) {
echo '<a href="'.get_permalink().'">';
echo get_the_post_thumbnail($post->ID, array(80,80) );
} ?>

<strong><a href="<?php the_permalink() ?>" rel="bookmark" target="_blank" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></strong>

<?php the_excerpt(); ?><a href="<?php the_permalink(); ?>">ادامه مطلب</a>

<?php } ?>

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


لینک به پست

آقا اشكان تشكر. ولي نشد من ادامه مطلب نميخوام داشته باشه! فقط عناوين يك دسته رو ليست كنه و با رفرش صفحه مطالب تغيير كنه همين.

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


لینک به پست

اینو امتحان کن فقط عنوان رو نشون میده


<?php
$args = array( 'numberposts' => 10, 'orderby' => 'rand' , 'cat' => 1);
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
<a href="<?php the_permalink();?>">
<?php the_title(); ?>
<?php endforeach; ?>
</a>

دیگه خودش معلومه به جای 1 شماره دسته

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

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

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


لینک به پست

اقا اشكان خيلي ممنون لطف كردي. فقط يه مشكل كوچولو داره كه با رفرش شدن صفحه تغيير نميكنن!! من ميخوام وقتي صفحه رفرش شد مطالبش عوض شن. اگه اينم يكي از دوستان كمك كنه ممنون ميشم

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


لینک به پست

من خودم به صورت بند انگشتی توی وبسایتم استفاده میکنم.

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

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


لینک به پست

مطالب دسته اي كه من توي سايت قرار دادم 145 تا هست كه وقتي صفحه رفرش ميشه اون عناوين تغييري نميكنن و آخرين پست هاي اون دسته رو فقط نمايش ميده

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


لینک به پست

راستی یه توضیحی یادم رفت بدم.

باید کد رو درون حلقه استفاده کنید.

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


لینک به پست

کوئری:


$limit = 5;
$the_query = new WP_Query( 'cat=10&orderby=rand&numberposts='.($limit+10).'&showposts='.$limit);
while ( $the_query->have_posts() ) { $the_query->the_post();
the_title();
}

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


لینک به پست

این کدها رو به صروت همون مطالب تصادفی هم میشه اضافه کرد به قالب دیگه اره ؟

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


لینک به پست

این کدها رو به صروت همون مطالب تصادفی هم میشه اضافه کرد به قالب دیگه اره ؟

بله پارامتر cat رو بردارید

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


لینک به پست

بله پارامتر cat رو بردارید

اقا پارسا این کدی که من استفاده کردم اشتباهه ؟ :

<div class="myCatentekhabat3">
<h3 class="frontentekhabat3">مطالب تصادفی</h3>
<div class="myCate3">
<?php
$limit = 5;
$the_query = new WP_Query( 'cat=10&orderby=rand&numberposts='.($limit+10).'&showposts='.$limit);
while ( $the_query->have_posts() ) { $the_query->the_post();
the_title();
}
?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
</div>
</div>

ویرایش شده در توسط honda.moji

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


لینک به پست

کوئری که درسته

محتوای داخل رو هم خودتون تعیین کنید

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


لینک به پست

وای اقا پارسا بعد اینکه میزارم ارور میده ... !

یکم کد رو دستکاری کردم تو هر پست ، خوده پست رو تو کادر نشون میده

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


لینک به پست

چه خطایی؟

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


لینک به پست

آقا پارسا این کدی که دادی رو وقتی میزارم به این شکل نمایش داده میشن!!!!!


<div class="postmose">
<div class="hotpost2">
<div class="hotpost">
<ul>
<div class="hotpost-title">مطالب تصادفی</div>
<?php
$limit = 20;
$the_query = new WP_Query( 'cat=32&orderby=rand&numberposts='.($limit+10).'&showposts='.$limit);
while ( $the_query->have_posts() ) { $the_query->the_post();
the_title();
}
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
</ul></div></div></div>

57303063885151472651.jpg

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


لینک به پست

<?php
$limit = 5;
$the_query = new WP_Query( 'cat=10&orderby=rand&numberposts='.($limit+10).'&showposts='.$limit);
while ( $the_query->have_posts() ) { $the_query->the_post();
?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php
}
?>

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


لینک به پست

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

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

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

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


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

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

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


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