تالار گفتمان اسکریپت دات کام
گذاشتن مطلب تصادفی در دیزاین مدرن مینیمال - نسخه‌ی قابل چاپ

+- تالار گفتمان اسکریپت دات کام (https://forum.xn--mgbguh09aqiwi.com)
+-- انجمن: سیستم های مدیریت (https://forum.xn--mgbguh09aqiwi.com/Forum-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D9%87%D8%A7%DB%8C-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA)
+--- انجمن: wordpress (https://forum.xn--mgbguh09aqiwi.com/Forum-wordpress)
+---- انجمن: قالب (https://forum.xn--mgbguh09aqiwi.com/Forum-%D9%82%D8%A7%D9%84%D8%A8--35)
+---- موضوع: گذاشتن مطلب تصادفی در دیزاین مدرن مینیمال (/Thread-%DA%AF%D8%B0%D8%A7%D8%B4%D8%AA%D9%86-%D9%85%D8%B7%D9%84%D8%A8-%D8%AA%D8%B5%D8%A7%D8%AF%D9%81%DB%8C-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%B2%D8%A7%DB%8C%D9%86-%D9%85%D8%AF%D8%B1%D9%86-%D9%85%DB%8C%D9%86%DB%8C%D9%85%D8%A7%D9%84)



گذاشتن مطلب تصادفی در دیزاین مدرن مینیمال - nimrooz - 1394/3/31

سلام و خسته نباشید دوستان عزیز
من سوالی در خصوص یکی از مطالب سایت اصلی داشتم :

قالب وردپرس برای سایت دانلود و پرتال با دیزاین مدرن مینیمال ( Silver Light Minimal )”

لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید

من آموزشهای سایت رو در خصوص وردپرس خوندم و البته در خصوص گذاشتن مطالب تصادفی
و اون کد نوشته رو که در این قالب میزارم ناقص عمل میکنه
اما تغییراتی توش دادم با توجه به کد مطالب محبوب توی همین قالب که خودتون گذاشتین از قبل “ترکیبشون کردم”

دیدم که درست کار میکنه ، و مطالب تصادفی رو میاره ، اما 1 اشکال بزرگ داره :
به فرض روی یک لینک که کلیک میکنی وارد لینکی دیگه میشی و نه اونی که خودت کلیک کردی !
این رو مطمئنم ، چون چند بار تست کردم

این هم کد مطالب محبوب در اون قالب + کدی که درست کردم با آموزش شما :



کد:
<div class="in-sidebar">
       <div class="menu"><h1>محبوبترین مطالب</h1></div>
               <?php
           $popularpost = new WP_Query(array(
               'posts_per_page' => 5,
               'meta_key' => 'post_views_count',
               'orderby' => 'meta_value_num',
               'order' => 'DESC'  
           ));
           
           while ( $popularpost->have_posts() ) : $popularpost->the_post();
               echo '<ul><li><a href="',the_permalink(),'">',the_title(),'</a></li></ul>';
               /*echo ' تعداد بازدید: ',getPostViews(get_the_ID()),'</p>';*/
           endwhile;
           ?>
   </div>


کد:
<div class="in-sidebar">
<div class="menu"><h1> مطالب تصادفی</h1></div>

<?php
query_posts(array('orderby' => 'rand', 'showposts' => 10));
if (have_posts()) :
while (have_posts()) : the_post();


    echo '<ul><li><a href="',the_permalink(),'">',the_title(),'</a></li></ul>';


endwhile;
endif;
?>

</div>

لطفا بگید کجاش باید اصلاح بشه ، چون من سایتم رو با این قالب راه اندازی کردم
ممنون


RE: گذاشتن مطلب تصادفی در دیزاین مدرن مینیمال - Vahid Majidi - 1394/4/1

سلام دوست عزیزم

شما الان میخواید 10 از کل پست های سایتتون هر دفعه به صورت random نمایش داده بشه ؟


RE: گذاشتن مطلب تصادفی در دیزاین مدرن مینیمال - nimrooz - 1394/4/4

سلام مجدد
اون رو به طور فرض زدم
آره دیگه ، 10 تا یا 12 تا


RE: گذاشتن مطلب تصادفی در دیزاین مدرن مینیمال - nimrooz - 1394/4/12

سلام
من همچنان منتظر هستم آقای مجیدی عزیز
ممنون میشم جواب بدید


RE: گذاشتن مطلب تصادفی در دیزاین مدرن مینیمال - Vahid Majidi - 1394/4/12

با سلام و عرض پوزش بابت تاخیر

کد php:
<?php $vm_query = new WP_Query'posts_per_page=-1&orderby=rand' ); ?>
<?php 
if($vm_query->have_posts()) : ?>
    <?php while($vm_query->have_posts()) : $vm_query->the_post(); ?>
         <li><a href="<?php the_permalink() ?>"><?php the_title() ?></a></li>
    <?php endwhile; ?>
<?php 
endif ?>
<?php wp_reset_query
(); ?>



RE: گذاشتن مطلب تصادفی در دیزاین مدرن مینیمال - nimrooz - 1394/4/18

(1394/4/12، 11:19 عصر)Vahid Majidi نوشته است: لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید با سلام و عرض پوزش بابت تاخیر


کد php:
<?php $vm_query = new WP_Query'posts_per_page=-1&orderby=rand' ); ?>
<?php 
if($vm_query->have_posts()) : ?>
    <?php while($vm_query->have_posts()) : $vm_query->the_post(); ?>
         <li><a href="<?php the_permalink() ?>"><?php the_title() ?></a></li>
    <?php endwhile; ?>
<?php 
endif ?>
<?php wp_reset_query
(); ?>


سلام

آقا ممنون ، لطف کردید
من یه تغییرات کوچیکی توش دادم که میزارمش برای نفر بعدی که میاد اینجا ، استفاده کنه
1. تعداد پستها بینهایت نباشه و مثلا 15 تا شده
2. چراغ سبز قبل عنوان هم توش اضافه شده
3. سربرگ و سرتیتر مطلب تصادفی هم اضافه شده



کد php:
   <div class="in-sidebar">
 
       <div class="menu"><h1>مطالب تصادفی</h1></div>


<?
php $vm_query = new WP_Query'posts_per_page=15&orderby=rand' ); ?>
<?php 
if($vm_query->have_posts()) : ?>
    <?php while($vm_query->have_posts()) : $vm_query->the_post(); ?>

<ul>
         <li><a href="<?php the_permalink() ?>"><?php the_title() ?></a></li>
</ul>

    <?php endwhile; ?>
<?php 
endif ?>
<?php wp_reset_query
(); ?>


</div>