__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
/**
* @var string $presetClass
*/
$presetClass = ( 'grid' === $layout ) ? $gridPreset : $listPreset;
$wrapper_attributes = get_block_wrapper_attributes(
[
'class' => 'root-' . $blockId,
]
);
?>
<div <?php echo wp_kses_data( $wrapper_attributes); ?>>
<div class="eb-parent-wrapper eb-parent-<?php echo esc_attr( $blockId ); ?> <?php echo esc_attr( $classHook ); ?>">
<div class="<?php echo esc_attr( $blockId ); ?> eb-woo-products-wrapper"
data-id="<?php echo esc_attr( $blockId ); ?>"
data-querydata='<?php echo esc_attr( wp_json_encode( $queryData ) ); ?>'
data-attributes='<?php echo esc_attr( wp_json_encode( $essentialAttr ) ); ?>'>
<?php do_action( 'eb_woo_product_grid_taxonomy_filter', $essentialAttr );?>
<div class="<?php echo esc_attr( $presetClass ); ?> eb-woo-products-gallery">
<?php
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
$product = wc_get_product( get_the_ID() );
$helper::views(
'woocommerce/single-product',
[
'product' => $product,
'showRating' => $showRating,
'ratingStyle' => $ratingStyle,
'showSoldCount' => $showSoldCount,
'showSoldCountBar' => $showSoldCountBar,
'soldCountPrefix' => $soldCountPrefix,
'soldCountSuffix' => $soldCountSuffix,
'stockPercent' => $stockPercent,
'showPrice' => $showPrice,
'showCategory' => $showCategory,
'layout' => $layout,
'showSaleBadge' => $showSaleBadge,
'gridPreset' => $gridPreset,
'saleBadgeAlign' => $saleBadgeAlign,
'saleText' => $saleText,
'productDescLength' => $productDescLength,
'showDetailBtn' => $showDetailBtn,
'detailBtnText' => $detailBtnText,
'titleTag' => $titleTag
]
);
}
}
if ( ! $query->have_posts() ) {
$helper::views(
'common/no-content',
[
'content' => __( 'No Product Found', 'essential-blocks' )
]
);
}
?>
</div>
<?php
/**
* Pagination Markup
*/
if ( $query->have_posts() ) {
$helper::views(
'common/pagination',
array_merge(
$loadMoreOptions,
$queryData,
[
'parent_class' => 'ebproductgrid-pagination'
]
)
);
}
?>
</div>
</div>
</div>| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| advanced-image | Folder | 0750 |
|
|
| common | Folder | 0750 |
|
|
| forms | Folder | 0750 |
|
|
| insta-partials | Folder | 0750 |
|
|
| post-partials | Folder | 0750 |
|
|
| woocommerce | Folder | 0750 |
|
|
| admin.php | File | 230 B | 0640 |
|
| form-block.php | File | 2.37 KB | 0640 |
|
| instagram-feed.php | File | 2.86 KB | 0640 |
|
| post-carousel.php | File | 2.56 KB | 0640 |
|
| post-grid.php | File | 3.78 KB | 0640 |
|
| post-meta.php | File | 10.66 KB | 0640 |
|
| product-grid.php | File | 3.67 KB | 0640 |
|
| product-images.php | File | 2.21 KB | 0640 |
|
| quick-setup.php | File | 222 B | 0640 |
|
| social-share.php | File | 2.46 KB | 0640 |
|
| taxonomy.php | File | 613 B | 0640 |
|
| welcome.php | File | 6.39 KB | 0640 |
|