动态获取“重力表单ID”,即“父页面/帖子ID”

时间:2019-03-21 20:59:17

标签: php wordpress wordpress-theming hook gravity-forms-plugin

我想知道如何;在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 );
    }

0 个答案:

没有答案