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

آموزش نمایش محبوب ترین پست هفته وردپرس

12345
آموزش نمایش محبوب ترین پست هفته وردپرسبازبینی توسط رضافرخی(مدیر ارشد) در 24-09-1391امتیاز: 5.0آموزش نمایش محبوب ترین پست هفته وردپرسبا سلام خدمت شما دوستان خوبم.در آموزش کاربردی امروز قصد داریم مطالب محبوب سایت را که بر اساس نظرات کاربران است را نمایش بدهیم . یک تفاوت ویژه که این ...

با سلام خدمت شما دوستان خوبم.در آموزش کاربردی امروز قصد داریم مطالب محبوب سایت را که بر اساس نظرات کاربران است را نمایش بدهیم .

یک تفاوت ویژه که این کد با دیگر کدهای مربوطه دارد در این است که می توانیم پست های محبوب در هفته یا در ماه گذشته را به نمایش بگذاریم.برای شروع, کد زیر را در جای مناسب از قالب خود بگذارید:

[php]

<?php
function filter_where($where = ”) {
$where .= " AND post_date > ‘" . date(‘Y-m-d’, strtotime(‘-7 days’)) . "’";
return $where;
}
add_filter(‘posts_where’, ‘filter_where’);
query_posts(‘post_type=post&posts_per_page=5&orderby=comment_count&order=DESC’);
while (have_posts()): the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php
endwhile;
wp_reset_query();
?>

[/php]

متغییری به نام “$days” داریم که در مقابل آن عدد 7 ثبت شده است که مربوط به هفت روز گذشته می باشد شما با تغییر آن به 30 می توانید مطالب محبوب 30 روز گذشته خود را نمایش دهید.

[php]

<?php
function filter_where($where = ”) {
$where .= " AND post_date > ‘" . date(‘Y-m-d’, strtotime(‘-30 days’)) . "’";
return $where;
}
add_filter(‘posts_where’, ‘filter_where’);
query_posts(‘post_type=post&posts_per_page=5&orderby=comment_count&order=DESC’);
while (have_posts()): the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php
endwhile;
wp_reset_query();
?>

[/php]

امیدوارم از این آموزش استفاده لازم را ببرید.
شادی از آن لحظه های شما …

QR: آموزش نمایش محبوب ترین پست هفته وردپرس
مرجع : سزار وردپرس
لینک کوتاه : https://3zar.ir/?p=17454

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

  1. محمود ترکمان

    وب سایت خیلی خوبی دارین

  2. محمد کمالی قالی باف

    زیبا بود !

  3. مصطفی مقدسی نژاد

    موفق باشید.

  4. امین محسنی نیک

    ممنون.

  5. فربد باروتی

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

  6. محمد کمالی قالی باف

    3>

  7. سید امین موسوی

    زیبا بود !

  8. امین محسنی نیک

    استفاده کردیم.

  9. مورد استفاده قرار گرفت .
    البته افزونه WordPress Populare Post هم گزینه خیلی خوبیه

  10. من کد بالا رو کپی کردم اما چیزی نمایش نمیده. . .

    • سلام رضا جان
      کد تست شده است.در کجا قرار داید ؟
      شما این کد را در جایی مثل سایدبار باید قرار بدهید.

  11. همین کارو کردم . . .

  12. کاش یه بار دیگه تستش میکردین انگار از کار افتاده . . .

  13. من از این صفحه نتیجه گرفتم:
    http://www.smashingeeks.com/featured/how-to-display-most-commented-posts-of-the-monthweek-in-wordpress.html

  14. پایگاه خبری لاهیجان ورودبنه

    از دوستان حاضر کسی میتونه قالب سایت مارو ویرایش کنه؟
    به اندک ویرایشی نیازمنده

  15. چی شو کجاشو میخواید ویرایش کنید.

  16. اشتباه‏ ‏شده‏ ‏ببخشید

  17. سلام
    واقعا زیبا و کار امد بود
    ولی من یه مشکل دارم و اونهم اینه که من میخوام در بالای هدر 4 تا باکس یا بلاک تعرف کنم با یه کلاس که در این 4 تا باکس مثلا لینک 4 تا از بهترین مقالات رو در 4 ماه گذشته یا یه بازه زمانی خاص قرار بدم
    حالا من چطور باید اول یه دسته بسازم و اون رو به بهترین مطالب اختصاص بدم و بعدا چطور و با چه تابعی میتونم 4 تا از بهترین ها رو از اون دسته اختصاصی ساخته شده انتخاب کنم و لینک کنم به اون 4 تا باکس مذکور
    امیدوارم تونسته باشم سوالم رو تا حدی واضح بیان کرده باشم که متوجه باشید
    و یه سوال دیگه که داشتم اینه که من در قالبم وقتی ده تا مطلب در روز قرار میدم میاد و چند خط از هر 10 مطلب رو بعنوان تیتر قرار میده و عکس اختصاص داده شده به مطلب رو هم در اسلاید شو بالای صفحه قرار میده که تیتر مطالب (حدود 4 خط از هر مطلبه ) باعث میشه قالب تا حد زیادی کش بیاد در ارتفاع چطور میونم کار کنم که از مطالب فقط تیتر یه مطلب رو نشون بده ولی عکس اون مطلب در اسلاید شو باشه تا اسلاید شو خالی نشه و فقط تیتر یه مطلب زیر اسلاید شو باشه و باقی مطالب رو از قسمت دسته ها نشون بده فقط
    مطالب در قالب من با کلاس تعریف شدند که خوب باعث میشه تمام کلاسها باشند
    و چون همیشه مشخص نیست تعداد مطالب چندتا هست نمیشه با n:th-child در css جلوشون رو گرفت و فکر میکنم فقط نیاز به یه تابع در وردپرس دارم برای اینکار
    واقعا ممنون میشم اگر این دو مشکل رو کمک من حل کنید
    لطف بزرگی میکنید
    با تقدیر و تشکر و ارزوی توفیق

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

    با تشکر

  19. سلام ببخشید این کد بر اساس بازدید کار میکنه؟
    یا حق

  20. سلام اگه بخوام بر اساس بازدید باشه باید چیکار بکنم؟

  21. سلام
    خیلی ممنون از سایت خوبتون
    من یک مشکلی که دارم
    از کد شما استفاده کردم تو سایدبار 1 …
    ولی با 2 تا از بلوکها تداخل داره یعنی تاریخ 1 هفته روی اونا هم تاثیر میزاره
    wp-reset-query هم داره … هزاران راه رفتم یا نشد یا سایت ترکید 🙁

  22. دانلود آهنگ جدید

    aliiiiiii bood

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

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

*

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


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