| Server IP : 43.130.17.34 / Your IP : 216.73.217.6 Web Server : nginx/1.28.0 System : Linux VM-4-12-opencloudos 6.6.92-34.1.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 25 21:32:13 CST 2025 x86_64 User : www ( 1000) PHP Version : 8.0.26 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/yespkg.com/wp-content/plugins/bb-plugin/modules/woocommerce/includes/ |
Upload File : |
<?php
// Opening Wrapper
echo '<div class="fl-woocommerce-' . $settings->layout . '">';
// Shortcodes
$pages = array(
'cart' => '[woocommerce_cart]',
'checkout' => '[woocommerce_checkout]',
'tracking' => '[woocommerce_order_tracking]',
'account' => '[woocommerce_my_account]'
);
// WooCommerce Pages
if(isset($pages[$settings->layout])) {
echo $pages[$settings->layout];
}
// Single Product
else if($settings->layout == 'product') {
add_filter('post_class', array($module, 'single_product_post_class'));
echo '[product id="'. $settings->product_id .'"]';
remove_filter('post_class', array($module, 'single_product_post_class'));
}
// Single Product Page
else if($settings->layout == 'product_page') {
add_filter('post_class', array($module, 'single_product_post_class'));
echo '[product_page id="'. $settings->product_id .'"]';
remove_filter('post_class', array($module, 'single_product_post_class'));
}
// Add to Cart Button
else if($settings->layout == 'add-cart') {
echo '[add_to_cart id="'. $settings->product_id .'" style=""]';
}
// Categories
else if($settings->layout == 'categories') {
echo '[product_categories parent="'. $settings->parent_cat_id .'" columns="'. $settings->cat_columns .'"]';
}
// Multiple Products
else if($settings->layout == 'products') {
add_filter('post_class', array($module, 'products_post_class'));
// Product IDs
if($settings->products_source == 'ids') {
echo '[products ids="'. $settings->product_ids .'" columns="'. $settings->columns .'" orderby="'. $settings->orderby .'" order="'. $settings->order .'"]';
}
// Product Category
else if($settings->products_source == 'category') {
echo '[product_category category="'. $settings->category_slug .'" per_page="'. $settings->num_products .'" columns="'. $settings->columns .'" orderby="'. $settings->orderby .'" order="'. $settings->order .'"]';
}
// Recent Products
else if($settings->products_source == 'recent') {
echo '[recent_products per_page="'. $settings->num_products .'" columns="'. $settings->columns .'" orderby="'. $settings->orderby .'" order="'. $settings->order .'"]';
}
// Featured Products
else if($settings->products_source == 'featured') {
echo '[featured_products per_page="'. $settings->num_products .'" columns="'. $settings->columns .'" orderby="'. $settings->orderby .'" order="'. $settings->order .'"]';
}
// Sale Products
else if($settings->products_source == 'sale') {
echo '[sale_products per_page="'. $settings->num_products .'" columns="'. $settings->columns .'" orderby="'. $settings->orderby .'" order="'. $settings->order .'"]';
}
// Best Selling Products
else if($settings->products_source == 'best-selling') {
echo '[best_selling_products per_page="'. $settings->num_products .'" columns="'. $settings->columns .'"]';
}
// Top Rated Products
else if($settings->products_source == 'top-rated') {
echo '[top_rated_products per_page="'. $settings->num_products .'" columns="'. $settings->columns .'" orderby="'. $settings->orderby .'" order="'. $settings->order .'"]';
}
remove_filter('post_class', array($module, 'products_post_class'));
}
// Closing Wrapper
echo '</div>';
?>