Чтобы получить значение настраиваемого поля в WordPress, вы можете использовать несколько методов. Вот некоторые из наиболее распространенных подходов:
-
Использование функции get_post_meta():
$field_value = get_post_meta($post_id, 'custom_field_name', true); -
Доступ к полю непосредственно из объекта сообщения:
$post = get_post($post_id); $field_value = $post->custom_field_name; -
Использование функции get_field() из плагина Advanced Custom Fields (ACF):
$field_value = get_field('custom_field_name', $post_id); -
Непосредственный запрос к базе данных:
global $wpdb; $field_value = $wpdb->get_var($wpdb->prepare("SELECT meta_value FROM $wpdb->postmeta WHERE post_id = %d AND meta_key = 'custom_field_name'", $post_id));
Эти методы позволяют вам получить значение настраиваемого поля, связанного с определенной публикацией в WordPress. Не забудьте заменить «custom_field_name» фактическим именем вашего настраиваемого поля, а «post_id» — идентификатором сообщения, из которого вы хотите получить значение поля.