У страниц в WP есть набор произвольных полей. Ключи и значения на разных страницах могут быть разными. Наличие полей так же может как присутствовать произвольное количество, так и отсутствовать вовсе.
Встал вопрос проверки наличия произвольных полей у страниц. Проблема заключается в том что в массиве произвольных полей (например при использовании функции
get_post_custom()) кроме полей введенных самим пользователем так же хранится некоторая другая информация, суть которой мне правда не особо понятная. Результат работы функции print_r() применимо к нашему массиву для одной из страниц:
Для страницы где
есть произвольное пользовательское поле:
Array ( [0] => _edit_lock [1] => _edit_last [2] => _wp_page_template [3] => Номин. мощность (кВт) [4] => _thumbnail_id )
Для страницы где
нет произвольного пользовательского поле:
Array ( [0] => _edit_last [1] => _edit_lock [2] => _wp_page_template [3] => _thumbnail_id )
Требуется какимто образом проверить именно наличие полей введенных самим пользователем.