ProShell v2.0
Dashboard
Server Info
Server: 158.106.128.192
PHP: 8.2.33
home
planet5
public_html
bansibaba.com
wp-includes
2026-09-15 15:49:11
Editing: woocommerce.php
Cancel
Save Changes
<?php $layout_query = array( 'post_type'=>'et_pb_layout', 'posts_per_page'=>-1, 'meta_query' => array( array( 'key' => '_et_pb_predefined_layout', 'compare' => 'NOT EXISTS') ) ); $dtb_shop_header_layout = get_option('dtb_shop_header_layout'); $dtb_shop_cat_header_layout = get_option('dtb_shop_cat_header_layout'); $dtb_product_header_layout = get_option('dtb_product_header_layout');?> <div id="woocommerce" class="tool <?php echo $active_tab == 'woocommerce' ? 'tool-active' : ''; ?>"> <h2 class="tool-section"><?php _e('Custom Layouts', 'divi-toolbox'); ?></h2> <div class="toolbox"> <div class="box-title"> <h3><?php _e('After Header - Woo Shop Page Layout', 'divi-toolbox'); ?></h3> <div class="box-descr"><p><?php _e("This layout will be displayed after the main header and navigation on WooCommerce Shop Page.", "divi-toolbox"); ?></p></div> </div> <div class="box-content"> <?php if ($layouts = get_posts($layout_query)) { ?> <select name="dtb_shop_header_layout"> <option value="">----- None -----</option> <?php foreach ($layouts as $layout) { echo '<option ' . selected($layout->ID, $dtb_shop_header_layout, false) . ' value="' . $layout->ID . '">' . $layout->post_title . '</option>'; } echo '</select>'; } else { echo '<p class="info">Sorry, your Divi Library is empty. Create and save some layouts first...</p>'; } ?> </select> </div> </div> <div class="toolbox"> <div class="box-title"> <h3><?php _e('After Header - Woo Shop Category Layout', 'divi-toolbox'); ?></h3> <div class="box-descr"><p><?php _e("This layout will be displayed after the main header and navigation when viewing a WooCommerce product category.", "divi-toolbox"); ?></p></div> </div> <div class="box-content"> <?php if ($layouts = get_posts($layout_query)) { ?> <select name="dtb_shop_cat_header_layout"> <option value="">----- <?php _e('None', 'divi-toolbox'); ?> -----</option> <?php foreach ($layouts as $layout) { echo '<option ' . selected($layout->ID, $dtb_shop_cat_header_layout, false) . ' value="' . $layout->ID . '">' . $layout->post_title . '</option>'; } echo '</select>'; } else { echo '<p class="info">Sorry, your Divi Library is empty. Create and save some layouts first...</p>'; } ?> </select> </div> </div> <div class="toolbox"> <div class="box-title"> <h3><?php _e('After Header - Woo Product Page Layout', 'divi-toolbox'); ?></h3> <div class="box-descr"><p><?php _e("This layout will be displayed after the main header and navigation on WooCommerce product pages.", "divi-toolbox"); ?></p></div> </div> <div class="box-content"> <?php if ($layouts = get_posts($layout_query)) { ?> <select name="dtb_product_header_layout"> <option value="">----- <?php _e('None', 'divi-toolbox'); ?> -----</option> <?php foreach ($layouts as $layout) { echo '<option ' . selected($layout->ID, $dtb_product_header_layout, false) . ' value="' . $layout->ID . '">' . $layout->post_title . '</option>'; } echo '</select>'; } else { echo '<p class="info">Sorry, your Divi Library is empty. Create and save some layouts first...</p>'; } ?> </select> </div> </div> </div>
Upload Files
Cancel
Upload
Create New
Cancel
Create
Change Permissions
Cancel
Save
Change Date
Cancel
Save
Rename Item
Cancel
Save
Confirm Delete
Are you sure you want to delete the selected items?
Cancel
Delete