siteorigin_panels_data, $panels_data, $post_id

siteorigin_panels_data, $panels_data, $post_id

Hook Type: filter

See hook in core

Displaying hooks found in version: siteorigin-panels.2.36.0

apply_filters('siteorigin_panels_data, $panels_data, $post_id') is found 3 times:

  • /inc/renderer-legacy.php line 19
    	public function generate_css( $post_id, $panels_data = false, $layout_data = false ) {
    		// Exit if we don't have panels data
    		if ( empty( $panels_data ) ) {
    			$panels_data = get_post_meta( $post_id, 'panels_data', true );
    			$panels_data = apply_filters( 'siteorigin_panels_data', $panels_data, $post_id );
    
    			if ( empty( $panels_data ) ) {
    				return '';
    			}
    		}
    
    
  • /inc/renderer.php line 186
    	public function generate_css( $post_id, $panels_data = false, $layout_data = false ) {
    		// Exit if we don't have panels data
    		if ( empty( $panels_data ) ) {
    			$panels_data = get_post_meta( $post_id, 'panels_data', true );
    			$panels_data = apply_filters( 'siteorigin_panels_data', $panels_data, $post_id );
    
    			if ( empty( $panels_data ) ) {
    				return '';
    			}
    		}
    
    
  • /inc/renderer.php line 694
    			// If $panels_data is a string, it's likely json, try decoding it.
    			$panels_data = json_decode( $panels_data, true );
    		}
    
    		$panels_data = apply_filters( 'siteorigin_panels_data', $panels_data, $post_id );
    
    		/**
    		 * Fires when a canonical panels_data layout has been loaded for rendering.
    		 *
    		 * Public API — premium-addon-facing. AI consumers may read this layout to
    		 * understand the page being rendered. Read-only; do not mutate $panels_data here