مقادیر Status پستها در پایگاه دادهی وردپرس
وضعیت یا Status پستها در پایگاه دادهی وردپرس مشخص میکند که هر پست توسط چه کسانی قابل مشاهده است و همچنین مشخص میکند که آیا پست منتشر شده یا نیازمند بازبینی است.
به طور پیشفرض، پستهای در وردپرس دارای وضعیتهای زیر هستند:
- draft
وضعیت پیشنویس
- pending
نیازمند بازبینی
- private
خصوصی فقط قابل مشاهده توسط کاربران سایت
- publish
منتشر شده به صورت عمومی
بسته به اینکه چه افزونههایی روی سایت شما نصب شده باشد، ممکن است فهرست این وضعیتها بیشتر باشند. برای دسترسی به تمام وضعیتهای اصلی از دستور get_post_statuses استفاده میشود. همچنین برای دریافت فهرست کامل شامل وضعیتهای اضافه شده توسط افزونهها از دستور get_post_stati استفاده میکنیم.
این دو تابع فهرستی از وضعیتهای قابل انتخاب در بخش مدیریت را به صورت یک آرایه بر میگردانند.
دریافت وضعیت پست فعلی در قالب وردپرس
اگر در حال تغییرات در قالب وردپرس یا نوشتن یک افزونه برای وردپرس باشید، ممکن است بخواهید وضعیت پست فعلی را مشاهده کنید. انجام این کار نیز با استفاده از تابع get_post_status درون loop امکانپذیر است.