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

مطالب دسته خاص

امروز می‌خواهیم یک قطعه کد بسیار کاربردی را به شما آموزش دهیم. با کمک این قطعه کد می توانید در هرجایی از قالب وبسایت خود، آخرین مطالب یک دسته خاص در وردپرس را نمایش دهید. خیلی از افراد اینکار را با استفاده از نصب افزونه‌‌های مختلف انجام می‌دهند. اما وقتی می‌شود اینکار را با چند خط کد ساده انجام داد، چرا باید افزونه‌های اضافی روی وبسایت خود نصب کنیم؟

همانطور که می‌دانید نصب هر افزونه می‌تواند بار اضافی روی وبسایت شما بگذارد و وبسایت شما را سنگین‌تر کند. پس بهتر است بجای اینکه برای هرکار کوچکی از افزونه استفاده کنید، از کدهای ساده و حرفه‌ای که در هشتگ #کد_وردپرس ارائه می‌شود استفاده کنید!

نمایش آخرین مطالب یک دسته خاص

برای نمایش آخرین مطالب موجود در یک دسته خاص کافیست تا با استفاده از کلاس wp_query استفاده کنیم تا بتوانیم بر اساس آیدی (ID) یا نامک (slug) یک دسته خاص، مطالب درون آن دسته را دریافت کنیم. کد زیر اینکار را برای ما انجام می‌دهد.

توضیح خط به خط کد بالا:

در کد بالا ابتدا با استفاده از تگ ul یک لیست ایجاد کرده‌ایم.

در خط شماره ۴ از کلاس wp_query برای ایجاد یک کوئری جدید استفاده کردیم.
در خط شماره ۵ آیدی دسته موردنظرمان را به پارامتری به نام cat دادیم (در این مثال آیدی دسته موردنظر ما ۱ است).
در خط شماره ۶ با استفاده از پارامتر posts_per_page تعداد مطالبی که می‌خواهیم نمایش داده شود را تنظیم کردیم. (در این مثال ۱۰ پست آخر نمایش داده می‌شوند)

در خط شماره ۹ با استفاده از دستور if بررسی می‌کنیم که آیا مطلبی در این دسته وجود دارد یا خیر.
در خط شماره ۱۱ با استفاده از دستور while یک حلقه ایجاد می‌کنیم که با هربار اجرای این حلقه یکی از پست‌ها را به ما خواهد داد.
همچنین در خط ۱۳ اطلاعات پست جاری را فراخوانی می‌کنیم تا بتوانیم با استفاده از توابع مربوطه از اطلاعات یک پست (مانند نام یک پست و…) استفاده کنیم.

در خط شماره ۱۵ نام هر پست را بصورت یک لینک در خروجی نمایش می‌دهیم. همچنین خود تگ a هم درون تگ li قرار داد که در واقع آیتم‌های لیست را تشکیل می‌دهد.

در آخر هم با استفاده از تابع wp_reset_query کوئری فعلی را از بین می‌بریم تا در کار کدهای دیگر اختلال ایجاد نکند.

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

به این پست امتیاز دهید.
بازدید : 55 views بار دسته بندی : کدنویسی وردپرس ، وردپرس تاريخ : 8 آگوست 2022 به اشتراک بگذارید :
دیدگاه کاربران
    • دیدگاه ارسال شده توسط شما ، پس از تایید توسط مدیران سایت منتشر خواهد شد.
    • دیدگاهی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد.