Я хочу проверить, существует ли мета-ключ поста за пределами цикла. Есть ли какая-либо функция WordPress, чтобы проверить, существует ли мета-ключ публикации в базе данных WordPress. Я должен проверить это за пределами цикла. Любая помощь будет высоко оценена.
8
Ответы:
Если кто-то еще наткнется на этот старый вопрос, как я только что сделал, похоже, лучший способ справиться с этим - использовать
metadata_exists()
см. https://developer.wordpress.org/reference/functions/metadata_exists/
Вот какой синтаксис будет для мета-поста:
источник
Вы можете использовать get_post_custom (POST ID GOES HERE), который будет возвращать многомерный массив со всеми настраиваемыми полями определенного поста или страницы.
Так что-то вроде:
позволит вам проверить, был ли конкретный meta_key пустым или нет.
источник