siteorigin_panels_prebuilt_layouts, array(

siteorigin_panels_prebuilt_layouts, array(

Hook Type: filter

See hook in core

Displaying hooks found in version: siteorigin-panels.2.36.0

apply_filters('siteorigin_panels_prebuilt_layouts, array(') is found 7 times:

  • /inc/admin-layouts.php line 250
    		if ( $type == 'prebuilt' ) {
    			$return['title'] = __( 'Theme Defined Layouts', 'siteorigin-panels' );
    
    			// This is for theme bundled prebuilt directories
    			$layouts = apply_filters( 'siteorigin_panels_prebuilt_layouts', array() );
    
    			foreach ( $layouts as $id => $vals ) {
    				if ( ! empty( $search ) && strpos( strtolower( $vals['name'] ), $search ) === false ) {
    					continue;
    				}
    
    
  • /inc/admin-layouts.php line 526
    		$panels_data = array();
    		$raw_panels_data = false;
    
    		if ( $type == 'prebuilt' ) {
    			$layouts = apply_filters( 'siteorigin_panels_prebuilt_layouts', array() );
    
    			if (
    				! is_numeric( $layout_id ) &&
    				empty( $layouts[ $layout_id ] )
    			) {
    				wp_send_json_error( array(
    
  • /inc/admin.php line 921
    			$panels_data = ! empty( $home_page_id ) ? get_post_meta( $home_page_id, 'panels_data', true ) : null;
    
    			if ( is_null( $panels_data ) ) {
    				// Load the default layout.
    				$layouts = apply_filters( 'siteorigin_panels_prebuilt_layouts', array() );
    
    				$home_name = siteorigin_panels_setting( 'home-page-default' ) ? siteorigin_panels_setting( 'home-page-default' ) : 'home';
    				$panels_data = ! empty( $layouts[ $home_name ] ) ? $layouts[ $home_name ] : current( $layouts );
    			} elseif ( empty( $panels_data ) ) {
    				// The current page_on_front isn't using Page Builder.
    				return false;
    
  • /inc/renderer.php line 1143
    				}
    			}
    		} elseif ( strpos( $post_id, 'prebuilt:' ) === 0 ) {
    			list( $null, $prebuilt_id ) = explode( ':', $post_id, 2 );
    			$layouts = apply_filters( 'siteorigin_panels_prebuilt_layouts', array() );
    			$panels_data = ! empty( $layouts[ $prebuilt_id ] ) ? $layouts[ $prebuilt_id ] : array();
    		} elseif ( $post_id == 'home' ) {
    			$page_id = get_option( 'page_on_front' );
    
    			if ( empty( $page_id ) ) {
    				$page_id = get_option( 'siteorigin_panels_home_page_id' );
    
  • /inc/renderer.php line 1156
    			$panels_data = ! empty( $page_id ) ? get_post_meta( $page_id, 'panels_data', true ) : null;
    
    			if ( is_null( $panels_data ) ) {
    				// Load the default layout
    				$layouts = apply_filters( 'siteorigin_panels_prebuilt_layouts', array() );
    				$prebuilt_id = siteorigin_panels_setting( 'home-page-default' ) ? siteorigin_panels_setting( 'home-page-default' ) : 'home';
    
    				$panels_data = ! empty( $layouts[ $prebuilt_id ] ) ? $layouts[ $prebuilt_id ] : current( $layouts );
    			}
    		}
    
    
  • /siteorigin-panels.php line 303
    		$panels_data = get_post_meta( $page_id, 'panels_data', true );
    
    		if ( is_null( $panels_data ) ) {
    			// Load the default layout
    			$layouts = apply_filters( 'siteorigin_panels_prebuilt_layouts', array() );
    			$panels_data = ! empty( $layouts['default_home'] ) ? $layouts['default_home'] : current( $layouts );
    		}
    
    		return $panels_data;
    	}
    
    
  • /tpl/js-templates.php line 3

    Warning: Undefined array key -2 in /home/c6974294/public_html/wp-plugin-api.com/wp-content/themes/wordpress-hooks/functions.php on line 167

    Warning: Undefined array key -1 in /home/c6974294/public_html/wp-plugin-api.com/wp-content/themes/wordpress-hooks/functions.php on line 167

     
    
    <?php
    global $post;
    $layouts = apply_filters( 'siteorigin_panels_prebuilt_layouts', array() );
    ?>
    
    <script type="text/template" id="siteorigin-panels-builder">
    
    	<div class="siteorigin-panels-builder">