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


نویسنده:
سه شنبه 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 بود.

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

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

فعالسازی ویجت‌ و ساخت ناحیه ابزارک در وردپرس

در این آموزش قصد داریم بررسی کنیم چگونه چند ناحیه ابزارک به وب‌سایت خود اضافه کنید. و اینکه چگونه بخش...

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

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

آموزش نحوه افزودن کدهای css به قالب وردپرس + با افزونه

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

ایجاد صفحه بندی در وردپرس بدون نیاز به افزونه

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

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

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