Мне интересно как;в Wordpress и PHP - я мог бы динамически получить текущий идентификатор формы (формы приходят из форм Gravity) и его родительский идентификатор страницы / записи. (Гравитационные формы вложены; с внешней страницей или постом)
Я хочу сделать это, потому что я также использую 'последний измененный плагин' т.е. ( WP Last Modified Info ) - и мне нужно использовать Wordpress Hook для Gravity Forms, чтобы функциональность «Last Modified Plugin» отражалась после сохранения веб-форм (через гравитационные формы).
У меня есть эта функциональность, работающая с кодом ниже;однако у меня есть много форм, а иногда - другие пользователи, кроме меня, будут создавать формы;поэтому я не хочу создавать этот фрагмент кода для каждой существующей формы.
Есть мысли?В приведенном ниже коде;где ' 11 ', а затем ' 921 '. (через тему ребенка)
add_action( 'gform_after_save_form', 'lmt_update_modified_info_on_form_update', 10, 2 );
function lmt_update_modified_info_on_form_update( $form, $is_new ) {
if ( $form['id'] == 11 ) {
$newdate = date( 'Y-m-d H:i:s', current_time( 'timestamp', 0 ) );
$args = array(
'ID' => 921,
'post_modified' => $newdate,
'post_modified_gmt' => get_gmt_from_date( $newdate ),
);
wp_update_post( $args );
}