wordpress تا بەلگىلىگەن ۋاقىت ئىچىدىكى ئەڭ كۆپ ئىنكاسلىق يازمىنى چىقىرىش ئۇسۇلى

ئالدىنقى قېتىم «WordPress دە يېقىنقى مەزگىلدىكى ئەڭ يېڭى، كۆپ ئىنكاسلىق، ۋە تەلەيلىك يازمىلارنى چىقىرش» دەپ بىر يازما يوللىغان، يېقىندا ئۇسلۇب ياساش جەريانىدا بەلگىلىگەن ۋاقىت ئىچىدىكى ئەڭ كۆپ ئىنكاسلىق يازمىنى چىقىرىش كېرەك بولۇپ قالدى، توردىن ئىزدىسەم بۇنىڭمۇ ئامالى بار ئىكەن، سىناپ باقسام مۇۋپپەقىيەتلىك بولدى. خاتىرە بولۇپ قالسۇن، بۇنىمۇ يېزىپ قوياي.

كود قىسىمى:

تۆۋەندىكى كودنى ئۇسلۇبىڭىزنىڭ sidebar.php ھۆججىتىنىى ئېچىپ مۇۋاپىق جايىغا چاپلاڭ. css نى ئۆزىڭىز ياخشى كۆرگەندەك يازسىڭىز بولىدۇ.

<?php
$days = 30;
//你希望限定的时间,这里写30,就是最近30天以内,可根据需要修改
$today = date(“Y-m-d H:i:s”);
//抓取当下时间
$daysago = date(“Y-m-d H:i:s”,strtotime(date(‘Y-m-j H:i:s’)) ($days * 24 * 60 * 60));
//30天前,即你限定的时间段的起始时刻
$result = $wpdb->get_results(“SELECT comment_count,ID,post_title,post_date FROM $wpdb->posts where post_date between ‘$daysago‘ and ‘$today‘ ORDER BY comment_count DESC LIMIT 0 , 5″);
//$daysago和$today这里一定要用单引号括起来,不然就无效了。如果希望显示固定时间内的,可以直接在这里写上日期,比如between ‘2008-01-01’ and ‘2008-12-31’,那么就会显示2008年间的。最后那个5,是指希望显示的文章数量,可以根据需要修改。
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>
<li><a href=”<?php echo get_permalink($postid); ?>” title=”<?php echo $title ?>“><?php echo $title ?></a> – 评论数:<?php echo $commentcount ?></li>
<?php } } ?>
ئاپتور: prestan

ئىنكاسلار ( 12 )
  1. ئۇدۇن
    04/21/2012 at 13:52
    جاۋاب

    پرېستان ئەپەندىنىڭ سەرخىل ھۈنەرلىرىدىن بەھىر ئالىمىز مانا :cool:

  2. ئۆمەر
    04/22/2012 at 12:02
    جاۋاب

    مىنىڭكىدە sidebar.php بۇ ھوججەت يوققۇ ؟

    • سەھرالىق
      04/22/2012 at 12:34

      تۇرمامدا

    • نۇرنىجاد
      04/23/2012 at 05:03

      قانداق ئۇسلۇب ئۇ؟

  3. ئۇدۇن
    04/23/2012 at 06:59
    جاۋاب

    سىزنىڭ بلوگىڭىزمۇ ناھايىتى چىرايلىق چىقىدىكەن جۇما ئالما كومپىيوتىرىدا :grin:

    • پرېستان
      04/23/2012 at 09:09

      قارىغاندا ئالما ئويناۋاتقان ئوخشىمامدۇ؟ :cool:

  4. نۇرنىجاد
    05/01/2012 at 10:21
    جاۋاب

    chrome دا خەتلىرىڭىز ئىرماش-چىرماش بۇلۇپ كېتىپتۇ پرېستان

  5. Geek
    05/01/2012 at 14:02
    جاۋاب

    مېنىڭ Chrome دىمۇ چاپاقلا …IE6 شۇندا فەچەت …….

  6. يارۇق
    05/22/2012 at 14:14
    جاۋاب

    بۇنىڭغا نام بەرگىلى بولمامدۇ؟ مەسىلەن: «ئەڭ كۆپ ئىنكاسلىق تېما» دېگەندەك.

    • ئۇيغۇربەگ
      05/22/2012 at 15:15

      بولىدۇغۇ؟

مەنمۇ پىكىر بايان قىلاي