siteorigin_panels_ai_layout_saved_pre, $panels_data, $post, $post_id

siteorigin_panels_ai_layout_saved_pre, $panels_data, $post, $post_id

Hook Type: action

See hook in core

Displaying hooks found in version: siteorigin-panels.2.36.0

do_action('siteorigin_panels_ai_layout_saved_pre, $panels_data, $post, $post_id') is found 1 times:

  • /inc/admin.php line 308
    		 * @param array   $panels_data Final canonical panels_data being saved.
    		 * @param WP_Post $post        The post being saved.
    		 * @param int     $post_id     The post ID.
    		 */
    		do_action( 'siteorigin_panels_ai_layout_saved_pre', $panels_data, $post, $post_id );
    
    		if ( ! empty( $panels_data['widgets'] ) || ! empty( $panels_data['grids'] ) ) {
    			// Use `update_metadata` instead of `update_post_meta` to prevent saving to parent post when it's a revision, e.g. preview.
    			update_metadata( 'post', $post_id, 'panels_data', map_deep( $panels_data, array( 'SiteOrigin_Panels_Admin', 'double_slash_string' ) ) );
    
    			$this->copy_content_to_post( $post, $post_id, $panels_data );