我想知道如何;在Wordpress和PHP中-我可以动态获取当前的表单ID(表单来自Gravity Forms),它是父页面/帖子ID。 (重力形式是嵌套的;带有外部页面或帖子)
我想这样做,因为我也在使用“最后修改的插件” ie (WP Last Modified Info)-我需要使用重力形式的“ Wordpress Hook”为了使“最后修改的插件”功能在保存Web表单(通过重力表单)后反映出来。
我具有使用以下代码的功能;但是,我有很多表单,然后有时-我旁边的其他用户将创建表单;因此,我不需要为每个存在的表单创建这段代码。
有什么想法吗?在下面的代码中;其中标识了“ 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 );
}