مقادیر Status پست‌ها در پایگاه داده‌ی وردپرس

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

به طور پیش‌فرض، پست‌های در وردپرس دارای وضعیت‌های زیر هستند:

  • draft
    وضعیت پیش‌نویس
  • pending
    نیازمند بازبینی
  • private
    خصوصی فقط قابل مشاهده توسط کاربران سایت
  • publish
    منتشر شده به صورت عمومی

بسته به اینکه چه افزونه‌هایی روی سایت شما نصب شده باشد، ممکن است فهرست این وضعیت‌ها بیشتر باشند. برای دسترسی به تمام وضعیت‌های اصلی از دستور get_post_statuses استفاده می‌شود. همچنین برای دریافت فهرست کامل شامل وضعیت‌های اضافه شده توسط افزونه‌ها از دستور get_post_stati استفاده می‌کنیم.

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

دریافت وضعیت پست فعلی در قالب وردپرس

اگر در حال تغییرات در قالب وردپرس یا نوشتن یک افزونه برای وردپرس باشید، ممکن است بخواهید وضعیت پست فعلی را مشاهده کنید. انجام این کار نیز با استفاده از تابع get_post_status درون loop امکان‌پذیر است.

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

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