انجمن


نمایش تعداد مطالب پست شده هر روز به صورت انلاین درصفحه  (۶ نوشته)

  • سزار

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۷۸
    تشکر شده: ۱۱۸ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ اردیبهشت ۱۳۸۸ - ۰۹:۲۰

    :D سلام مهربونا ....؟!! :-P
    من میخوام بدونم کدی وجود داره که بشه تعداد مطالب پست شده هر روز به صورت انلاین درصفحه نمایش بده . مثلا :

    { مطالب امروز : 29 پست }

    ممنونم . @},- ~O)

  • آزاد

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷۱۷
    تشکر شده: ۲۲۳ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ اردیبهشت ۱۳۸۸ - ۲۱:۳۷

    اینجا توضیح داده شده
    http://www.wprecipes.com/fromtheold-asked-how-to-display-how-many-post-have-been-published-today

  • سزار

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۷۸
    تشکر شده: ۱۱۸ بار
    # نوشته شده: ۱۴ سال پیش
    ۵ اردیبهشت ۱۳۸۸ - ۰۹:۳۰

    سلام مهربون کدی که اونجا معرفی کرده بودن اینه : ;-]

    <?php
    $today = date("Y-m-d H:i:s"); //Today's date
    $daysago = date("Y-m-d H:i:s",strtotime(date('Y-m-j H:i:s')) - (1 * 24 * 60 * 60));  //Today - 1 day
    
    $numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_date BETWEEN '$daysago' AND '$today'");
    
    if ($numposts >0) {
        echo $numposts.' posts published today';
    } else {
        echo "No posts published today";
    ?>

    اما وقتی تو header گذاشتم error خطی میداد .

    کی میتونه مشکل رو حل کنه . @},- ~O)

  • سزار

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۷۸
    تشکر شده: ۱۱۸ بار
    # نوشته شده: ۱۴ سال پیش
    ۵ اردیبهشت ۱۳۸۸ - ۰۹:۳۲

    اینم تو کامنت هاش بود اما اینم error میداد .

    <?php
    get_var(”SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = ‘publish’ AND post_date BETWEEN ‘$daysago’ AND ‘$today’”);
    
    if ($numposts >0) {
    echo $numposts.’ posts published today’;
    } else {
    echo “No posts published today.”;
    }
    ?>

    please help me . *-:) ~O) @},-

  • Morteza

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۳۴۰۲
    تشکر شده: ۳۱۲۸ بار
    # نوشته شده: ۱۴ سال پیش
    ۵ اردیبهشت ۱۳۸۸ - ۱۴:۵۹

    دومی که گذاشتی داشت اولی رو تصحیح میکرد که خودش هم اشتباه توی کوت داشت!!
    در هر صورت ، این کدشه :

    <?php
    $today = date("Y-m-d H:i:s"); //Today's date
    $daysago = date("Y-m-d H:i:s",strtotime(date('Y-m-j H:i:s')) - (1 * 24 * 60 * 60));  //Today - 1 day
    $numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_date BETWEEN '$daysago' AND '$today'");
    
    if ($numposts >0) {
    echo $numposts.' posts published today';
    } else {
    echo "No posts published today.";
    }
    
    ?>
  • سزار

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶۷۸
    تشکر شده: ۱۱۸ بار
    # نوشته شده: ۱۴ سال پیش
    ۵ اردیبهشت ۱۳۸۸ - ۱۵:۳۸

    ;-)
    ممنونم عزیز .
    @},- ~O)

درباره‌ی این موضوع