نمایش آخرین مطالب وردپرس براساس یک برچسب خاص – بدون افزونه


نویسنده:
سه شنبه 31 تیر 1399
مطالب برچسب خاص

یکی از کارهایی که بسیاری از وبسایت‌های بزرگ برای گردش کاربر انجام می دهند، نمایش آخرین مطالب موجود در یک دسته یا برچسب خاص، درون صفحات مختلف وبسایت است. چند روز قبل نمایش آخرین مطالب یک دسته خاص وردپرس را آموزش دادیم. امروز می‌خواهیم نمایش آخرین مطالب وبسایت بر اساس یک برچسب خاص (tag) را آموزش دهیم.

نمایش آخرین مطالب یک برچسب خاص در وردپرس

مثل همیشه برای نمایش و فیلتر کردن مطالب وردپرس براساس یک چیز خاص باید از کلاس wp_query استفاده کنیم. برای نمایش آخرین مطالب وبسایت خود بر اساس یک برچسب (tag) خاص می توانید از کد زیر استفاده کنید. در ادامه همه خطوط این کد را توضیح می‌دهیم.

توضیح کد بالا:

در خطوط 4 تا 7 کلاس wp_query را تنظیم کرده‌ایم. همانطور که مشاهده می‌کنید ۲ پارامتر برای این کلاس ارسال کرده‌ایم. شما باید آیدی برچسب موردنظر خود را برای پارامتر tag_id تنظیم کنید (در این مثال آیدی برچسب موردنظر ما 3 بوده است). همچنین تعداد مطالبی که می‌خواهید نمایش داده شوند را در پارامتر posts_per_page تنظیم کنید (در این مثال ما 10 پست آخر را می‌خواهیم).

در خط 9 و 11 ابتدا چک می‌کنیم که آیا در این برچسب خاص پستی وجود دارد یا خیر. اگر پستی وجود داشت، اطلاعات آن را دریافت می‌کنیم.

در خط 15 عنوان پست را بصورت یک لینک در خروجی نمایش می‌دهیم تا کاربر با کلیک روی عنوان به صفحه مربوط به آن پست هدایت شود.

در خط 20 هم کوئری که در ابتدا ایجاد کردیم را ریست می‌کنیم تا در دیگر کدهای وبسایت ما تداخلی ایجاد نکند.

نمایش مطالب بر اساس نامک (slug) برچسب

تا اینجا ما موفق شدیم تا با استفاده از آیدی یک برچسب (tag_id) مطالب مربوط به آن را دریافت کنیم. حال می‌خواهیم بجای استفاده از آیدی یک برچسب، از نامک (slug) آن استفاده کنیم. برای اینکار تنها کافیست تا بجای پارامتر tag_id از پارامتر tag در کلاس wp_query استفاده کنیم.

همانطور که در کد بالا مشاهده می‌کنید، بجای استفاده از پارامتر tag_id از پارامتر tag استفاده شد. می توانید نامک برچسب موردنظر خود را به عنوان مقدار این پارامتر در نظر بگیرید. در این مثال نامک برچسب موردنظر ما products بود.

امیدوارم از این پست لذت برده باشید. لطفا نظرات خود را با ما به اشتراک بگذارید.

مطالب زیر را حتما بخوانید

نمایش آخرین مطالب یک دسته خاص در وردپرس – بدون افزونه

در این مقاله یاد می‌گیرید که چطور آخرین مطالب یک دسته خاص وردپرس را در صفحه اصلی و دیگر صفحات...

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

باکس درباره نویسنده در وردپرس می‌تواند به معرفی و اطلاعاتی درباره نویسندگان به کاربران می‌دهد.

نمایش مشخصات کاربران در وردپرس

اگر می‌خواهید نام، تاریخ عضویت، ایمیل و اطلاعات دیگری از کاربر وارد شده به وب سایت را بدون نیاز به...

آموزش کامل حلقه مطالب وردپرس | آموزش توابع درون حلقه

در این مقاله حلقه مطالب وردپرس به همراه تمام توابعی که درون این حلقه استفاده می‌شوند به زبان ساده و...

دیدگاهتان را بنویسید

دیدگاهتان را بنویسید