Як перевірити, чи є публікація в WordPress?

У плагіні або темі WordPress вам може знадобитися визначити, чи публікація опублікована, чернетка чи інший статус. Використання функції WordPress get_post_status(). дозволить вам зробити саме це.26 травня 2021 р

Синтаксис. post_type_exists($post_type) повертає TRUE, якщо $post_type є ідентифікатором зареєстрованого типу повідомлення, інакше повертає FALSE.

Перейдіть за посиланням «Статуси» в адміністраторі WordPress, і ви побачите екран «Статуси публікацій» нижче. Ви дивитесь на статуси перед публікацією. Це статуси, які використовуються для позначення вмісту перед його розміщенням на вашому сайті. В області «Основний робочий процес» є кілька статусів.

Приклади

  1. $post_id = 123; $status = get_post_status($post_id); echo $status;
  2. $post_id = 456; $status = get_post_status($post_id); if ($status === 'publish') { echo 'Цей допис опубліковано'; } else { echo 'Ця публікація не опублікована'; }

Перевірка, чи є поточна сторінка окремим дописом у WordPress за допомогою is_single. Функція WordPress is_single використовується для визначення того, чи є поточна сторінка, що переглядається, одним дописом. Він повертає логічне значення, істинне, якщо поточна сторінка є одним дописом, і хибне, якщо це не так.

Як знайти ідентифікатор публікації в WordPress. Для мене найшвидший і найпростіший спосіб знайти ідентифікатор публікації – це зробити на екрані «Усі публікації» — знайшов увійдіть на інформаційну панель WordPress і виберіть Публікації > Усі публікації.