Як перевірити, чи є публікація в WordPress?
У плагіні або темі WordPress вам може знадобитися визначити, чи публікація опублікована, чернетка чи інший статус. Використання функції WordPress get_post_status(). дозволить вам зробити саме це.26 травня 2021 р
Синтаксис. post_type_exists($post_type) повертає TRUE, якщо $post_type є ідентифікатором зареєстрованого типу повідомлення, інакше повертає FALSE.
Перейдіть за посиланням «Статуси» в адміністраторі WordPress, і ви побачите екран «Статуси публікацій» нижче. Ви дивитесь на статуси перед публікацією. Це статуси, які використовуються для позначення вмісту перед його розміщенням на вашому сайті. В області «Основний робочий процес» є кілька статусів.
Приклади
- $post_id = 123; $status = get_post_status($post_id); echo $status;
- $post_id = 456; $status = get_post_status($post_id); if ($status === 'publish') { echo 'Цей допис опубліковано'; } else { echo 'Ця публікація не опублікована'; }
Перевірка, чи є поточна сторінка окремим дописом у WordPress за допомогою is_single. Функція WordPress is_single використовується для визначення того, чи є поточна сторінка, що переглядається, одним дописом. Він повертає логічне значення, істинне, якщо поточна сторінка є одним дописом, і хибне, якщо це не так.
Як знайти ідентифікатор публікації в WordPress. Для мене найшвидший і найпростіший спосіб знайти ідентифікатор публікації – це зробити на екрані «Усі публікації» — знайшов увійдіть на інформаційну панель WordPress і виберіть Публікації > Усі публікації.