رفتن به مطلب

افزونه نمایش تصادفی پست


shili

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

با سلام من میخوام برای سایتم فال حافظ اختصاصی درست کنم.

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

اگه کد باشه که بهتره ولی اگه افزونه ام باشه مشکلی نیت.

لینک به ارسال

میتونید از کوئری نمایش تصادفی استفاده کنید بعد لینک همون صفحه رو به عنوان دکمه قرار بدین تا بعد از کلیک رفرش بشه.


<?php
$custom_query = new WP_Query(array('post_status' =>'publish','order' =>'desc','orderby' =>'rand','posts_per_page' =>'1' )); ?>
<ul>
<?php if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
<li><strong><?php the_title(); ?></strong>
<a class="links" href="<?php the_permalink(); ?>"> پیوند یکتا</a>
<div class="post" id="post<?php echo the_ID();?>">
<?php the_content(); ?>
</div>
</li>
<?php endwhile;endif;?>
</ul>
<?php wp_reset_query(); ?>

یه روش هم اینه که همین روش رو توسط جی کوئری انجام بدین.

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

با تشکر از پاسختون میشه یکم راحت تر بگید !یعنی این کد رو در قسمت متن یک برگه بزارم؟

من میخوام توی هر پستم یک غزل از حافظ بزارم .حالا اگه آدرس پست هام به این صورت باشه

http://www.falha.com/fal/hafez/01/

http://www.falha.com/fal/hafez/02/

http://www.falha.com/fal/hafez/03/

این آدرس هارو باید در کد بالا در قسمت پیوند یکتا بذارم؟

لینک به ارسال

میتونید به صورت تصادفی از اون برگه یکی در هر پست نمایش بدید به صورت بالا که اشکان گفت

کد در هرجایی از قالی که میخواهید قرار بدید اما معمولا توی single.php زیر تابع the_content قرار میدهند تا زیر متن نمایش داده شود:


<?php
$custom_query = new WP_Query(array('post_status' =>'publish','order' =>'desc','orderby' =>'rand','posts_per_page' =>'1' )); ?>
<ul>
<?php if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
<li><strong><?php the_title(); ?></strong>
<a class="links" href="<?php the_permalink(); ?>"> پیوند یکتا</a>
<div class="post" id="post<?php echo the_ID();?>">
<?php the_content(); ?>
</div>
</li>
<?php endwhile;endif;?>
</ul>
<?php wp_reset_query(); ?>

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


http://wp-parsi.com/generator/

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

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

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



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