• 7Learn Discount
  • illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

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



  آیا می دانید تا کنون 6335 نفر در 14 دوره آموزشی سون لرن ثبت نام کرده اند !
30 14084 ۲۰ دی ۹۲ مهشاد کلانتری

درود بر همه ی دوستان سون لرنی. حتما برای شما هم پیش اومده که بخواید مثلا عنوان 5 مورد از محبوب ترین مطالب سایت وردپرسیتون رو براساس تعداد بازدید اونها نشون بدید و البته تعداد بازدید هر مطلب رو هم جلوش بنویسید. خب من هم تو این مطلب دقیقا قصد دارم بهتون یاد بدم چطور این کارو انجام بدید.

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

حالا اگر میخواید پست ها رو بر اساس تعداد بازدید اونها مرتب کنید، این کارو به راحتی با استفاده از WP_Query میتونید انجام بدید. کوئری حلقه شما میتونه چیزی شبیه این باشه:

توضیح خلاصه اینکه 5 پست آخری که ستون meta_key اونها post_views_count هست رو براساس مقدار عددی ستون meta_value به صورت نزولی مرتب کردیم و نتیجه رو داخل متغیر $popularpost ریختیم و ازش برای ایجاد حلقه استفاده کردیم. کدهای داخل حلقه هم که دیگه مشخصه چیه.

پارامتر های دیگری هم برای WP_Query وجود داره که میتونید از خود codex باهاشون آشنا بشید.

امیدوارم این مطلب مفید بوده باشه.

نوع کد رايگان

دیدگاه ها 30 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    اشکان(۱۷ بهمن ۱۳۹۴)

    آموزش هاتون عالین. ممنونم
    برای نمایش محبوب ترین نوشته های دسته با ای دی 4 می توانیم از کد زیر استفاده کنیم

    حالا سوالم اینه چطور میشه به کوئری بفهمونیم که خودش دسته ای که توش هست رو شناسایی و نوشته های اون دسته رو بهمون بده؟
    یعنی وقتی داخل دسته ورزشی هستیم مطالب ورزشی رو بیاره و وقتی میریم دسته اقتصادی نوشته های این دسته رو بیاره و ما همش مجبور نباشیم ‘cat’ => 4, رو بنویسیم.

  • ‏‏
    دانلود زیرنویس(۸ اسفند ۱۳۹۴)

    مرسی
    ولی حالا این کد رو کجا اضافه کنیم؟

  • ‏‏
    محمد امین غنی نیا(۱۰ مرداد ۱۳۹۵)

    سلام چطور میشه پربازدید ترین پست های یک هفته رو نشون داد ؟ 😐

  • ارسال دیدگاه

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram