ورود عضویت ویژه
بک لینک
خانه >> طراحی و توسعه وب >> پایگاه وردپرس >> آموزش وردپرس >> آموزش نمایش تعداد پستهای امروز وردپرس

آموزش نمایش تعداد پستهای امروز وردپرس

12345
آموزش نمایش تعداد پستهای امروز وردپرسبازبینی توسط رضافرخی(مدیر ارشد) در 24-09-1391امتیاز: 5.0آموزش نمایش تعداد پستهای امروز وردپرسدر این کد می تونید تعداد پستهای منتشر شده در امروز رو نشون بدید. با یه مقدار دستکاری توش می تونید خیلی کاربردی تر بکنیدش. [php] <?php $today = date("Y-m-d ...

در این کد می تونید تعداد پستهای منتشر شده در امروز رو نشون بدید.

با یه مقدار دستکاری توش می تونید خیلی کاربردی تر بکنیدش.

[php]

<?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";
?>

[/php]
QR: آموزش نمایش تعداد پستهای امروز وردپرس
مرجع : سزار وردپرس
لینک کوتاه : https://3zar.ir/?p=17449

دیدگاه‌های کاربران 21 نظر

  1. مجتبی محمدی

    واقعا وبلاگ فوق العاده ای دارید !

  2. وحید عطار زاده علیاء

    تشکر

  3. مسعود رضایی

    ممنون مهندس.

  4. سید سعید سجادی

    درود..سایت مفیدی دارید

  5. خدا خیرت بده

  6. امین زاهدی دربندی سفلی

    خیلی دنبالش بودم.تشکر

  7. ابوالفضل گنجی

    زیبا بود !

  8. علی مینا پور

    تشکر

  9. مجتبی دستمرد

    درود و سپاس از شما

  10. خیلی عالی . مثل همیشه .

    بیشتر سعی کنید کد وردپرس معرفی کنید تا افزونه . کدهاش بیشتر کارایی دارند 😀

    اما خوب افزونه ها هم کارایی خودشونو دارند و احترامشون واجبه 😀

    مرسی

  11. کار نکرد برای من
    هیچ چیزی رو نمایش نمی دهد
    فکر کنم این قدیمی شده باشه
    $wpdb->posts

    • سلام محد جان
      آخرین باری که از این کد استفاده میکردم درست بود.با این حال کد زیر رو برات آماده کردم :
      [php]
      <?php
      function wp_posts_in_days( $args = ” ) {
      global $wpdb;
      $defaults = array(
      ‘echo’ => 1,
      ‘days’ => 30,
      ‘lookahead’ => 0
      );
      $the_args = wp_parse_args( $args, $defaults );
      extract( $the_args , EXTR_SKIP );
      unset( $args , $the_args , $defaults );
      $days = intval( $days );
      $operator = ( $lookahead != false ) ? ‘+’ : ‘-‘;
      $postsindays = $wpdb->get_col( "
      SELECT COUNT(ID)
      FROM $wpdb->posts
      WHERE (1=1
      AND post_type = ‘post’
      AND post_status = ‘publish’
      AND post_date >= ‘" . date(‘Y-m-d’, strtotime("$operator$days days")) . "’)"
      );
      if($echo != false) :
      echo $postsindays[0];
      else :
      return $postsindays[0];
      endif;
      return;
      }
      ?>
      [/php]

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

      [php]
      <?php
      // wp_posts_in_days(‘days=5’);
      // wp_posts_in_days(‘days=5&lookahead=1&echo=1’);
      echo wp_posts_in_days(‘days=5&echo=0’);
      ?>
      [/php]

  12. برا من که بازم کار نکرد!

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

    • سلام امین جان
      شما میتوانید از کدهای زیر استفاده کنید :
      [php]
      <?php $myitc = new WP_Query("showposts=5"); while($myitc->have_posts()) : $myitc->the_post();?>
      <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
      <?php endwhile; wp_reset_query(); ?>
      [/php]

  14. این کد آخرین ارسال هارو نشون میده ؟ یا ارسالهای امروز رو؟
    من دقیقا یه کدی میخوام که ارسالهای امروز رو نشون بده

    ممنون

    • سلام امین جان
      عذر خواهم دیر جواب دادم داشتم دنبالش می گشتم.
      [php]
      <?php
      $day = date(‘j’);
      query_posts(‘day=’.$day);
      if (have_posts()) :
      while (have_posts()) : the_post();
      ?>
      <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="view: <?php the_title(); ?>"><?php the_title(); ?></a></h3>
      <div class="storycontent"><?php the_content(); ?></div>
      <?php endwhile; ?>
      <?php endif; ?>
      [/php]

  15. با سلام
    خیلی ممنون خیلی دنبالش گشتم بالاخره اینجا پیداش کردم.
    یا تشکر

جوابی بنویسید

ایمیل شما نشر نخواهد شدفیلد های ضروری نشانه گذاری شده است. *

*

قبل از نوشتن دیدگاه به نکات مهم زیر توجه کنید


  • - دیدگاه‌هایی مانند: خوب بود، ممنون- سایت خوبی دارید- عالی بود و موارد مشابه تایید نمی‌شود.
  • - دیدگاه‌تان را فقط در رابطه با همین مطلب ثبت کنید، در غیر اینصورت پاسخ داده نخواهد شد.
  • - دیدگاه‌هایی که دارای نام‌های تبلیغاتی با هدف بک‌‌لینک گرفتن هستند تایید نمی‌شوند.