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


نویسنده:
سه شنبه ۳۱ تیر ۱۳۹۹
مطالب برچسب خاص

یکی از کارهایی که بسیاری از وبسایت‌های بزرگ برای گردش کاربر انجام می دهند، نمایش آخرین مطالب موجود در یک دسته یا برچسب خاص، درون صفحات مختلف وبسایت است. چند روز قبل نمایش آخرین مطالب یک دسته خاص وردپرس را آموزش دادیم. امروز می‌خواهیم نمایش آخرین مطالب وبسایت بر اساس یک برچسب خاص (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 بود.

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

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

تغییر سایز تصاویر شاخص در وردپرس با افزونه Regenerate Thumbnails

برای تغییر سایز تصاویر شاخص یا بازسازی تصاویر وردپرس از افزونه Regenerate Thumbnails کمک بگیرید. بررسی + تنظیمات افزونه در...

تفاوت alt و tittle در تصاویر چیست؟ چرا باید از آنها استفاده کرد؟

دراین مقاله قصد داریم به تفاوت Alt و Title در تصویر+ نحوه اضافه کردن آنها در وردپرس بپردازیم و دلیل...

۱۰ اقدام ضروری بعد از راه اندازی وب‌ سایت

مهم‌ترین اقدامات لازم بعد از راه اندازی وب‌ سایت را در این مقاله بخوانید. اگر به‌تازگی سایتی راه اندازی کرده‌اید...

معرفی افزونه iThemes Security برای افزایش امنیت وردپرس

حفظ امنیت وب‌سایت‌ از مهمترین مسائلی است که همواره باید به آن توجه کرد. افزونه iThemes Security یک افزونه‌ی امنیتی...

دوره آموزش افزونه EDD

دوره آموزش افزونه EDD

اگر قصد ساخت یک فروشگاه آنلاین برای فروش انواع فایل‌های قابل دانلود ...

آموزش افزایش سرعت سایت

دوره آموزش افزایش سرعت وب‌سایت

مرورگر را باز می‌کنید و آدرس سایتتان را وارد می‌کنید. مرورگر شروع ...

دوره آموزش وردپرس فارسی

دوره آموزش وردپرس فارسی

در پکیج آموزش وردپرس فارسی یاد می‌گیرید که چطور از صفر و ...

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *