دوره مجازی قالب وردپرس (جلسه 32): پیاده سازی بخش مطالب ویژه - کوئری های پیشرفته در WP_Query

دسته بندی: وردپرس
زمان مطالعه: ۱ دقیقه
۰۴ آذر ۱۳۹۴

به نام خدا و سلام. در خدمت شما هستیم با جلسه ۳۲ ام از دوره مجازی طراحی قالب حرفه ای وردپرس. در این جلسه قصد داریم بخش مطالب ویژه سایت رو پیاده سازی کنیم و برای این این کاری نیاز داریم تا از WP_Query به شکل پیشرفته تری استفاده کنیم. دز این جلسه برای بخش مطالب ویژه از آرگومان های متادیتا و هم چنین مرتب سازی بر اساس مقدار عددی متادیتا ها و ... استفاده خواهیم کرد.

 

در این جلسه خواهیم دید :

  • پیاده سازی بخش html
  • ایجاد حلقه های متناسب با هر بخش در مطالب ویژه
  • ایجاد آرگومان های لازم بر اساس دستورات WP_Query
  • نمایش مطالب بر اساس حلقه های تعریف شده
:: توجه

این مطلب یک جلسه از آموزش طراحی قالب وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

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

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

جلسات دوره

نظرات کاربران

فرهاد

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

کیوان علی محمدی

اگر جدول جدایی برای لایک های مطالب ایجاد کردین نمی تونید به طور مستقیم از wp_query استفاده کنید و باید کد SQL بزنید که دردسر زیادی داره اما اگه از جدول post meta یا همون توابعی مثل get_post_meta و update_post_meta استفاده کردین با wp_query می تونید اینکارو انجام بدین.کافیه در بخش meta_query مشخص کنید که مطالب باید بر اساس کلید like دریافت بشن و در بخش orderby باید یک آرایه قرار بدین به صورت زیر.

'orderby' => array( 'meta_value_num' => 'DESC'),

reza_yki

سلام استاد به بحث taxonomy کی میرسیم؟
من یه مشکل دارم.
من برای پست تایپم یه taxonomy به نام blog درست کردم که داخلش چنتا زیر دسته درست کردم
و مطالبی را به اون اضافه کردم. وقتی مثلا میزنم http://localhost/wordpress/blog کل مطالب تاکسونومی blog رو نشو ن میده ولی وقتی روی زیر دسته ها کلیک می کنم نشون نمی ده در صورتی که داخل اون دسته مطلب وجود داره

کیوان علی محمدی

مطلب مورد نظر منتشر شده.

کیوان علی محمدی

سلام اصلاح شد.

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

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

نیاز به لاگین

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