BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
CTR
/
wp-content
/
themes
/
porto
/
inc
/
lib
/
porto-studio
📤 Upload
📝 New File
📁 New Folder
Close
Editing: blocks.tpl.php
<?php if ( ! defined( 'ABSPATH' ) ) { die( '-1' ); } if ( porto_is_ajax() ) { $is_ajax = true; } else { $is_ajax = false; } ?> <div class="blocks-wrapper mfp-hide"> <div class="category-list"> <h2><img src="<?php echo PORTO_URI; ?>/images/logo/porto_studio.jpg" alt="<?php esc_attr_e( 'Porto Studio', 'porto' ); ?>"></h2> <p><?php esc_html_e( 'Quickly get a project started with any of our examples:', 'porto' ); ?></p> <ul> <li><a href="#" data-filter-by="0"<?php echo isset( $total_pages ) ? ' data-total-page="' . intval( $total_pages ) . '"' : '', 0 === (int) $default_category_id ? ' class="active"' : ''; ?>><?php esc_html_e( 'All', 'porto' ); ?><span><?php echo isset( $total_count ) ? (int) $total_count : ''; ?></span></a></li> <?php foreach ( $block_categories as $category ) : ?> <?php if ( $category['count'] > 0 ) : ?> <li><a href="#" data-filter-by="<?php echo (int) $category['id']; ?>" data-total-page="<?php echo (int) ( $category['total'] ); ?>"<?php echo (int) $category['id'] == (int) $default_category_id ? ' class="active"' : ''; ?>><?php echo esc_html( $category['title'] ); ?><span><?php echo (int) $category['count']; ?></span></a></li> <?php endif; ?> <?php endforeach; ?> </ul> </div> <div class="blocks-section active"> <div class="demo-filter"<?php echo isset( $filter_total_pages ) ? ' data-total-page="' . ( (int) $filter_total_pages ) . '"' : ''; ?>> <input type="search" name="s" id="s" value="" placeholder="<?php esc_attr_e( 'Search', 'porto' ); ?>" style="margin-right: 1.5rem" /> <?php if ( ! class_exists( 'Porto_Theme_Setup_Wizard' ) ) { require_once PORTO_ADMIN . '/setup_wizard/setup_wizard.php'; } $instance = Porto_Theme_Setup_Wizard::get_instance(); $filters1 = $instance->porto_demo_filters(); $filters2 = $instance->porto_demo_types(); ?> <h3><?php esc_html_e( 'Filter by Demos', 'porto' ); ?></h3> <select class="filter1"> <?php foreach ( $filters1 as $name => $value ) : ?> <option value="<?php echo esc_attr( $name ); ?>"><?php echo esc_html( $value ); ?></option> <?php endforeach; ?> </select> <select class="filter2"> <option value=""><?php esc_html_e( 'Show All', 'porto' ); ?></option> <?php foreach ( $filters2 as $name => $value ) : ?> <?php if ( ( ! empty( $value['plugins'] ) && 'v' == $page_type && in_array( 'js_composer', $value['plugins'] ) ) || ( 'e' == $page_type && false !== strpos( $value['filter'], 'elementor' ) ) || ( 'g' == $page_type && false !== strpos( $value['filter'], 'gutenberg' ) ) ) : ?> <option value="<?php echo esc_attr( $name ); ?>" data-filter="<?php echo esc_attr( $value['filter'] ); ?>"><?php echo esc_html( $value['alt'] ); ?></option> <?php endif; ?> <?php endforeach; ?> </select> <button class="btn btn-submit btn-primary"><?php esc_html_e( 'Submit', 'porto' ); ?></button> <a target="_blank" href="<?php echo esc_url( admin_url( 'admin.php?page=porto-tools&action=clear_studio_transient&status=preview&_wpnonce=' . wp_create_nonce( 'porto-tools' ) ) ); ?>" class="btn refresh-studio btn-quaternary"><?php esc_html_e( 'Refresh Studio', 'porto' ); ?></a> <a href="#" class="demo-filter-trigger"><i class="fas fa-filter"></i> <?php esc_html_e( 'Filters', 'porto' ); ?></a> </div> <div class="blocks-list"> <?php foreach ( $blocks as $block ) : ?> <div class="block" data-template_name="<?php echo function_exists( 'vc_slugify' ) ? esc_attr( vc_slugify( $block['t'] ) ) : sanitize_title( $block['t'] ); ?>"> <img <?php echo ! $is_ajax ? 'data-original' : 'src'; ?>="<?php echo esc_url( isset( $block['img'] ) ? $block['img'] : '//sw-themes.com/porto_dummy/wp-content/uploads/studio/' . ( (int) $block['ID'] ) . '.jpg' ); ?>" alt="<?php echo esc_attr( $block['t'] ); ?>"<?php echo isset( $block['w'] ) && $block['w'] ? ' width="' . intval( $block['w'] ) . '"' : '', isset( $block['h'] ) && $block['h'] ? ' height="' . intval( $block['h'] ) . '"' : ''; ?>> <div class="block-actions"> <a href="<?php echo esc_url( $block['u'] ); ?>" class="btn btn-dark" target="_blank" rel="noopener noreferrer"><i class="fas fa-search-plus"></i><?php esc_html_e( 'Preview', 'porto' ); ?></a> <?php if ( ( function_exists( 'Porto' ) && Porto()->is_registered() || get_option( 'porto_registered' ) ) ) : ?> <button class="btn btn-primary import" data-id="<?php echo esc_attr( $block['ID'] ); ?>" data-container="<?php echo ( isset( $block['con'] ) ? $block['con'] : '0' ); ?>"><i class="fas fa-download"></i><?php esc_html_e( 'Import', 'porto' ); ?></button> <?php endif; ?> </div> <h4 class="block-title"><?php echo esc_html( $block['t'] ); ?></h4> </div> <?php endforeach; ?> </div> <i class="porto-ajax-loader"></i> </div> <i class="porto-ajax-loader"></i> </div>
Save
Cancel