Intereting Posts
Изменить RSS-ленту WordPress с фильтром? Различные тексты на разных сайтах в многоуровневой настройке Ручное удаление плагинов Установите максимальную длину заголовка – аналогично длине выдержки за пределами single.php Включайте пользователя в пользовательский цикл на основе роли пользователя Изменена ли пользовательская модель wordpress в wpmu? Изменение дефиса / тире для вертикальной линии в меню Как добавить текущий пользовательский таксономии к телу Глобальный пользовательский мета-ящик Различный путь загрузки для каждого типа файла Как показать только блог-домен вместо целой постоянной ссылки в цикле Добавление популярных сообщений по категориям в одном сообщении? Обратный URL-адрес детской темы Таблица стилей PHP не может использовать стандартные функции WP Добавить стандартные атрибуты страницы Metabox для страницы Parent

заполнять почтовые мета в гравитационных формах

Я могу заполнить почтовый адрес электронной почты с помощью этого кода:

add_filter('gform_field_value_author_email', 'populate_post_author_email'); function populate_post_author_email($value){ global $post; $author_email = get_the_author_meta('email', $post->post_author); return $author_email; } 

Это нормально, но как я могу заполнить мета-сообщение? meta = imail

Я пытаюсь

 add_filter('gform_field_value_meta_imail', 'populate_post_meta_imail'); function populate_post_meta_imail($value){ global $post; $meta_imail = get_post_meta('imail', $post->post_id); return $meta_imail; } 

Solutions Collecting From Web of "заполнять почтовые мета в гравитационных формах"

У вас есть аргументы для get_post_meta назад. У тебя есть:

 get_post_meta('imail', $post->post_id); 

Принимая во внимание, что, когда вы проверяете Codex , это должно быть:

 get_post_meta( $post_id, $key, $single ); 

Или ваш случай:

 get_post_meta($post->post_id,'imail'); 

Это предполагает, что $post установлен правильно и что вы правильно используете крючки Gravity Forms.