function oxy_widgets_init() { global $oxy_theme; for ($i = 0; $i < 4; $i++) { $oxy_theme->register_sidebar('Upper Footer ' . ($i + 1), 'Upper Footer area', '', 'upper-footer-' . ($i + 1)); } for ($i = 0; $i < 4; $i++) { $oxy_theme->register_sidebar('Footer ' . ($i + 1), 'Footer area', '', 'footer-' . ($i + 1)); } for ($i = 0; $i < 4; $i++) { $oxy_theme->register_sidebar('Sub Footer ' . ($i + 1), 'Sub Footer area below main footer', '', 'sub-footer-' . ($i + 1)); } if (oxy_is_woocommerce_active()) { // register Shop page widget for banners $oxy_theme->register_sidebar('Shop Page', 'Widget used in the Shop Page', '', 'product-page'); } // register header area widgets $oxy_theme->register_sidebar('Menu Bar', 'Widget to the left of menu', '', 'menu-bar'); $oxy_theme->register_sidebar('Logo Bar', 'Widget used in the logo bar when header style is menu below', '', 'logo-bar'); $oxy_theme->register_sidebar('Top Bar Left', 'Above Navigation section to the left', 'text-left small-screen-center', 'above-nav-left'); $oxy_theme->register_sidebar('Top Bar Right', 'Above Navigation section to the right', 'text-right small-screen-center', 'above-nav-right'); $oxy_theme->register_sidebar('Sidebar', 'Standard site sidebar', '', 'sidebar'); // replace default widgets register_widget('OxyCustomRecentPostsWidget'); register_widget('OxyCustomArchivesWidget'); }
<?php /** * All Woocommerce stuff * * @package Omega * @subpackage Admin * @since 0.1 * * @copyright (c) 2014 Oxygenna.com * @license **LICENSE** * @version 1.7.3 */ add_theme_support('woocommerce'); if (oxy_is_woocommerce_active()) { // Dequeue WooCommerce stylesheet(s) if (version_compare(WOOCOMMERCE_VERSION, "2.1") >= 0) { // WooCommerce 2.1 or above is active add_filter('woocommerce_enqueue_styles', '__return_false'); } else { // WooCommerce is less than 2.1 define('WOOCOMMERCE_USE_CSS', false); } /** * All hooks for the shop page and category list page go here * * @return void **/ function oxy_shop_and_category_hooks() { if (is_shop() || is_product_category()) {