• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP is_product_tag函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中is_product_tag函数的典型用法代码示例。如果您正苦于以下问题:PHP is_product_tag函数的具体用法?PHP is_product_tag怎么用?PHP is_product_tag使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了is_product_tag函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: wcva_register_shop_scripts

 public function wcva_register_shop_scripts()
 {
     if (is_shop() || is_product_category() || is_product_tag()) {
         wp_enqueue_script('wcva-shop-frontend', '' . wcva_PLUGIN_URL . 'js/shop-frontend.js', array('jquery'));
         wp_enqueue_style('wcva-shop-frontend', '' . wcva_PLUGIN_URL . 'css/shop-frontend.css');
     }
 }
开发者ID:alikagitci,项目名称:honda.yedekleri,代码行数:7,代码来源:class_shop_page_swatchs.php


示例2: siw_remove_unnecessary_scripts

function siw_remove_unnecessary_scripts()
{
    //variatie als radiobuttons
    if (!is_product()) {
        wp_dequeue_script('kt-wc-add-to-cart-variation-radio');
    }
    //woocommerce ajax filter
    if (!is_shop() && !is_product_category() && !is_product_tag()) {
        wp_dequeue_script('yith-wcan-script');
        wp_dequeue_style('yith-wcan-frontend');
    }
    //woocommerce
    wp_dequeue_script('woocommerce');
    //wp-embed
    wp_deregister_script('wp-embed');
    //search&filter
    wp_dequeue_style('search-filter-chosen-styles');
    wp_dequeue_style('search-filter-plugin-styles');
    wp_deregister_script('search-filter-chosen-script');
    wp_deregister_script('jquery-ui-datepicker');
    wp_deregister_script('search-filter-plugin-build');
    wp_register_script('search-filter-plugin-build', plugins_url('search-filter-pro/public/assets/js/search-filter-build.min.js'), array('jquery'), '', TRUE);
    //kadence slider wordt alleen gebruikt op de homepage.
    if (!is_front_page()) {
        wp_dequeue_script('kadence_slider_js');
        wp_dequeue_style('kadence_slider_css');
    }
    //ncf font
    wp_dequeue_style('ncf_lato_font');
    //styling van mailpoet widget
    wp_deregister_style('validate-engine-css');
}
开发者ID:siwvolunteers,项目名称:siw,代码行数:32,代码来源:siw-js-css.php


示例3: tesseract_woocommerce_wrapper_start

function tesseract_woocommerce_wrapper_start()
{
    $layout_loop = get_theme_mod('tesseract_woocommerce_loop_layout');
    $layout_product = get_theme_mod('tesseract_woocommerce_product_layout');
    if (is_shop() || is_product_category() || is_product_tag()) {
        if ($layout_loop == 'sidebar-left' || $layout_loop == 'sidebar-right') {
            $primclass = 'with-sidebar';
            $primclass .= $layout_loop == 'sidebar-left' ? ' sidebar-left' : ' sidebar-right';
        } else {
            if ($layout_loop == 'fullwidth' || !$layout_loop) {
                $primclass = 'no-sidebar';
            }
        }
    } else {
        if (is_product()) {
            if ($layout_product == 'sidebar-left' || $layout_product == 'sidebar-right') {
                $primclass = 'with-sidebar';
                $primclass .= $layout_product == 'sidebar-left' ? ' sidebar-left' : ' sidebar-right';
            } else {
                if ($layout_product == 'fullwidth' || !$layout_product) {
                    $primclass = 'no-sidebar';
                }
            }
        } else {
            $primclass = 'sidebar-default';
        }
    }
    echo '<div id="primary" class="content-area ' . $primclass . '">';
}
开发者ID:rexcode,项目名称:rexappz-wordpress,代码行数:29,代码来源:woocommerce-functions.php


示例4: setup_gridlist

 function setup_gridlist()
 {
     if (is_shop() || is_product_category() || is_product_tag() || is_product_taxonomy()) {
         add_action('wp_enqueue_scripts', array($this, 'setup_scripts_script'), 20);
         add_action('woocommerce_before_shop_loop', array($this, 'gridlist_toggle_button'), 10);
     }
 }
开发者ID:ericsoncardosoweb,项目名称:dallia,代码行数:7,代码来源:grid_list_toggle.php


示例5: ts_get_opt

/**
 * Get theme option value
 * @param string $option
 * @return mix|boolean
 */
function ts_get_opt($option)
{
    global $ts_theme_options;
    $local = false;
    //get local from main shop page
    if (class_exists('WooCommerce') && (is_shop() || is_product_category() || is_product_tag())) {
        $shop_page = woocommerce_get_page_id('shop');
        if (!empty($shop_page)) {
            $value = ts_get_post_opt($option . '-local', (int) $shop_page);
            $local = true;
        }
        //get local from metaboxes for the post value and override if not empty
    } else {
        if (is_singular()) {
            $value = ts_get_post_opt($option . '-local');
            $local = true;
        }
    }
    //return local value if exists
    if ($local === true) {
        //if $value is an array we need to check if first element is not empty before we return $value
        $first_element = null;
        if (is_array($value)) {
            $first_element = reset($value);
        }
        if (is_string($value) && (strlen($value) > 0 || !empty($value)) || is_array($value) && !empty($first_element)) {
            return $value;
        }
    }
    if (isset($ts_theme_options[$option])) {
        return $ts_theme_options[$option];
    }
    return false;
}
开发者ID:gpsidhuu,项目名称:alphaReputation,代码行数:39,代码来源:helpers.php


示例6: dt_woocommerce_init_template_config

 /**
  * Init theme config for shop.
  *
  */
 function dt_woocommerce_init_template_config($name = '')
 {
     dt_woocommerce_add_config_actions();
     if ('shop' != $name) {
         return;
     }
     $config = presscore_get_config();
     $post_id = null;
     if (is_shop()) {
         $post_id = woocommerce_get_page_id('shop');
     } else {
         if (is_cart()) {
             $post_id = woocommerce_get_page_id('cart');
         } else {
             if (is_checkout()) {
                 $post_id = woocommerce_get_page_id('checkout');
             }
         }
     }
     presscore_config_base_init($post_id);
     if (is_product_category() || is_product_tag()) {
         $post_id = woocommerce_get_page_id('shop');
         if ($post_id) {
             $config->set('post_id', $post_id);
             presscore_config_populate_sidebar_and_footer_options();
             $config->set('post_id', null);
         }
     }
     if (!is_product()) {
         add_filter('presscore_get_page_title', 'dt_woocommerce_get_page_title', 20);
     }
     // replace theme breadcrumbs
     add_filter('presscore_get_breadcrumbs-html', 'dt_woocommerce_replace_theme_breadcrumbs', 20, 2);
 }
开发者ID:noman90rauf,项目名称:wp-content,代码行数:38,代码来源:mod-wc-template-config.php


示例7: setup_scripts_script

 function setup_scripts_script()
 {
     if (is_shop() || is_product_category() || is_product_tag() || is_product_taxonomy()) {
         wp_enqueue_script('cookie', plugins_url('/assets/js/jquery.cookie.min.js', __FILE__), array('jquery'));
         wp_enqueue_script('grid-list-scripts', plugins_url('/assets/js/jquery.gridlistview.min.js', __FILE__), array('jquery'));
         add_action('wp_footer', array(&$this, 'gridlist_set_default_view'));
     }
 }
开发者ID:abcode619,项目名称:wpstuff,代码行数:8,代码来源:grid-list-toggle.php


示例8: is_woocommerce

/**
 * WooCommerce conditionals
 *
 * is_woocommerce - Returns true if on a page which uses WooCommerce templates (cart and checkout are standard pages with shortcodes and thus are not included)
 **/
function is_woocommerce()
{
    if (is_shop() || is_product_category() || is_product_tag() || is_product()) {
        return true;
    } else {
        return false;
    }
}
开发者ID:randyhoyt,项目名称:woocommerce,代码行数:13,代码来源:woocommerce-core-functions.php


示例9: kadence_sidebar_id

function kadence_sidebar_id()
{
    if (is_front_page()) {
        global $virtue;
        if (!empty($virtue['home_sidebar'])) {
            $sidebar = $virtue['home_sidebar'];
        } else {
            $sidebar = 'sidebar-primary';
        }
    } else {
        if (class_exists('woocommerce') and is_shop() || is_product_category() || is_product_tag()) {
            global $virtue;
            if (!empty($virtue['shop_sidebar'])) {
                $sidebar = $virtue['shop_sidebar'];
            } else {
                $sidebar = 'sidebar-primary';
            }
        } elseif (class_exists('woocommerce') and is_account_page()) {
            get_template_part('templates/account', 'sidebar');
            $sidebar = "";
        } elseif (is_page_template('page-blog.php') || is_page_template('page-sidebar.php') || is_page_template('page-feature-sidebar.php') || get_post_type() == 'post') {
            global $post;
            $sidebar_name = get_post_meta($post->ID, '_kad_sidebar_choice', true);
            if (!empty($sidebar_name)) {
                $sidebar = $sidebar_name;
            } else {
                $sidebar = 'sidebar-primary';
            }
        } else {
            if (is_archive()) {
                $sidebar = 'sidebar-primary';
            } else {
                if (is_category()) {
                    $sidebar = 'sidebar-primary';
                } elseif (is_tag()) {
                    $sidebar = 'sidebar-primary';
                } elseif (is_post_type_archive()) {
                    $sidebar = 'sidebar-primary';
                } elseif (is_day()) {
                    $sidebar = 'sidebar-primary';
                } elseif (is_month()) {
                    $sidebar = 'sidebar-primary';
                } elseif (is_year()) {
                    $sidebar = 'sidebar-primary';
                } elseif (is_author()) {
                    $sidebar = 'sidebar-primary';
                } elseif (is_search()) {
                    $sidebar = 'sidebar-primary';
                } else {
                    $sidebar = 'sidebar-primary';
                }
            }
        }
    }
    return apply_filters('kadence_sidebar_id', $sidebar);
}
开发者ID:neruub,项目名称:shop_sda,代码行数:56,代码来源:sidebar.php


示例10: amt_is_woocommerce_product_group

function amt_is_woocommerce_product_group()
{
    // Check if woocommerce product group page and return true;
    // WooCommerce (http://docs.woothemes.com/document/conditional-tags/)
    // Also validates with is_tax().
    if (function_exists('is_product_category') || function_exists('is_product_tag')) {
        if (is_product_category() || is_product_tag()) {
            return true;
        }
    }
}
开发者ID:RomualdKarbido,项目名称:Zeroom,代码行数:11,代码来源:amt_extended.php


示例11: nimber_show_per_row

function nimber_show_per_row()
{
    if (is_shop()) {
        $woo_layout = ot_get_option('woo_layout');
    } elseif (is_product_category() || is_product_tag()) {
        $woo_layout = ot_get_option('woo_archive_layout');
    } else {
        $woo_layout = 4;
    }
    return $woo_layout;
}
开发者ID:shimion,项目名称:my-theme,代码行数:11,代码来源:ST_Woo.php


示例12: get_page_base_url

 /**
  * Get current page URL for layered nav items.
  *
  * @return string
  */
 protected function get_page_base_url()
 {
     if (defined('SHOP_IS_ON_FRONT')) {
         $link = home_url();
     } elseif (is_post_type_archive('product') || is_page(wc_get_page_id('shop'))) {
         $link = get_post_type_archive_link('product');
     } elseif (is_product_category()) {
         $link = get_term_link(get_query_var('product_cat'), 'product_cat');
     } elseif (is_product_tag()) {
         $link = get_term_link(get_query_var('product_tag'), 'product_tag');
     } else {
         $queried_object = get_queried_object();
         $link = get_term_link($queried_object->slug, $queried_object->taxonomy);
     }
     // Min/Max
     if (isset($_GET['min_price'])) {
         $link = add_query_arg('min_price', wc_clean($_GET['min_price']), $link);
     }
     if (isset($_GET['max_price'])) {
         $link = add_query_arg('max_price', wc_clean($_GET['max_price']), $link);
     }
     // Orderby
     if (isset($_GET['orderby'])) {
         $link = add_query_arg('orderby', wc_clean($_GET['orderby']), $link);
     }
     /**
      * Search Arg.
      * To support quote characters, first they are decoded from &quot; entities, then URL encoded.
      */
     if (get_search_query()) {
         $link = add_query_arg('s', rawurlencode(htmlspecialchars_decode(get_search_query())), $link);
     }
     // Post Type Arg
     if (isset($_GET['post_type'])) {
         $link = add_query_arg('post_type', wc_clean($_GET['post_type']), $link);
     }
     // Min Rating Arg
     if (isset($_GET['min_rating'])) {
         $link = add_query_arg('min_rating', wc_clean($_GET['min_rating']), $link);
     }
     // All current filters
     if ($_chosen_attributes = WC_Query::get_layered_nav_chosen_attributes()) {
         foreach ($_chosen_attributes as $name => $data) {
             $filter_name = sanitize_title(str_replace('pa_', '', $name));
             if (!empty($data['terms'])) {
                 $link = add_query_arg('filter_' . $filter_name, implode(',', $data['terms']), $link);
             }
             if ('or' == $data['query_type']) {
                 $link = add_query_arg('query_type_' . $filter_name, 'or', $link);
             }
         }
     }
     return $link;
 }
开发者ID:AndyA,项目名称:River,代码行数:59,代码来源:class-wc-widget-layered-nav-filters.php


示例13: setup_gridlist

 function setup_gridlist()
 {
     if (is_shop() || is_product_category() || is_product_tag() || is_product_taxonomy()) {
         add_action('wp_enqueue_scripts', array($this, 'setup_scripts_styles'), 20);
         add_action('wp_enqueue_scripts', array($this, 'setup_scripts_script'), 20);
         add_action('woocommerce_before_shop_loop', array($this, 'gridlist_toggle_button'), 30);
         add_action('woocommerce_after_shop_loop_item', array($this, 'gridlist_buttonwrap_open'), 9);
         add_action('woocommerce_after_shop_loop_item', array($this, 'gridlist_buttonwrap_close'), 11);
         add_action('woocommerce_after_shop_loop_item', array($this, 'gridlist_hr'), 30);
         add_action('woocommerce_after_shop_loop_item', 'woocommerce_template_single_excerpt', 5);
         add_action('woocommerce_after_subcategory', array($this, 'gridlist_cat_desc'));
     }
 }
开发者ID:VLabsInc,项目名称:WordPressPlatforms,代码行数:13,代码来源:woocommerce-grid-list-toggle.php


示例14: kadence_sidebar_on_shop_page

function kadence_sidebar_on_shop_page()
{
    global $virtue;
    if (isset($virtue['shop_layout']) && $virtue['shop_layout'] == 'sidebar') {
        if (is_shop() || is_product_category() || is_product_tag()) {
            return false;
        }
    } else {
        if (is_shop() || is_product_category() || is_product_tag()) {
            return true;
        }
    }
}
开发者ID:CUPolishSociety,项目名称:campolsoc,代码行数:13,代码来源:config.php


示例15: sidebar_options

 /**
  * Get sidebar settings based on the page type
  *
  * @return array
  */
 public function sidebar_options()
 {
     if (is_home()) {
         $sidebars = array('global' => '1', 'sidebar_1' => Avada()->settings->get('blog_archive_sidebar'), 'sidebar_2' => Avada()->settings->get('blog_archive_sidebar_2'), 'position' => Avada()->settings->get('blog_sidebar_position'));
     } elseif (function_exists('is_bbpress') && is_bbpress()) {
         $sidebars = array('global' => Avada()->settings->get('bbpress_global_sidebar'), 'sidebar_1' => Avada()->settings->get('ppbress_sidebar'), 'sidebar_2' => Avada()->settings->get('ppbress_sidebar_2'), 'position' => Avada()->settings->get('bbpress_sidebar_position'));
         if (bbp_is_forum_archive() || bbp_is_topic_archive() || bbp_is_user_home() || bbp_is_search()) {
             $sidebars = array('global' => '1', 'sidebar_1' => Avada()->settings->get('ppbress_sidebar'), 'sidebar_2' => Avada()->settings->get('ppbress_sidebar_2'), 'position' => Avada()->settings->get('bbpress_sidebar_position'));
         }
     } elseif (function_exists('is_buddypress') && is_buddypress()) {
         $sidebars = array('global' => Avada()->settings->get('bbpress_global_sidebar'), 'sidebar_1' => Avada()->settings->get('ppbress_sidebar'), 'sidebar_2' => Avada()->settings->get('ppbress_sidebar_2'), 'position' => Avada()->settings->get('bbpress_sidebar_position'));
     } elseif (class_exists('WooCommerce') && (is_product() || is_shop())) {
         $sidebars = array('global' => Avada()->settings->get('woo_global_sidebar'), 'sidebar_1' => Avada()->settings->get('woo_sidebar'), 'sidebar_2' => Avada()->settings->get('woo_sidebar_2'), 'position' => Avada()->settings->get('woo_sidebar_position'));
     } elseif (class_exists('WooCommerce') && (is_product_category() || is_product_tag())) {
         $sidebars = array('global' => '1', 'sidebar_1' => Avada()->settings->get('woocommerce_archive_sidebar'), 'sidebar_2' => Avada()->settings->get('woocommerce_archive_sidebar_2'), 'position' => Avada()->settings->get('woo_sidebar_position'));
     } elseif (is_page()) {
         $sidebars = array('global' => Avada()->settings->get('pages_global_sidebar'), 'sidebar_1' => Avada()->settings->get('pages_sidebar'), 'sidebar_2' => Avada()->settings->get('pages_sidebar_2'), 'position' => Avada()->settings->get('default_sidebar_pos'));
     } elseif (is_single()) {
         $sidebars = array('global' => Avada()->settings->get('posts_global_sidebar'), 'sidebar_1' => Avada()->settings->get('posts_sidebar'), 'sidebar_2' => Avada()->settings->get('posts_sidebar_2'), 'position' => Avada()->settings->get('blog_sidebar_position'));
         if (is_singular('avada_portfolio')) {
             $sidebars = array('global' => Avada()->settings->get('portfolio_global_sidebar'), 'sidebar_1' => Avada()->settings->get('portfolio_sidebar'), 'sidebar_2' => Avada()->settings->get('portfolio_sidebar_2'), 'position' => Avada()->settings->get('portfolio_sidebar_position'));
         } else {
             if (is_singular('tribe_events') || is_singular('tribe_organizer') || is_singular('tribe_venue')) {
                 $sidebars = array('global' => Avada()->settings->get('ec_global_sidebar'), 'sidebar_1' => Avada()->settings->get('ec_sidebar'), 'sidebar_2' => Avada()->settings->get('ec_sidebar_2'), 'position' => Avada()->settings->get('ec_sidebar_pos'));
             }
         }
         if (is_singular('tribe_organizer') || is_singular('tribe_venue')) {
             $sidebars['global'] = 1;
         }
     } elseif (is_archive()) {
         $sidebars = array('global' => '1', 'sidebar_1' => Avada()->settings->get('blog_archive_sidebar'), 'sidebar_2' => Avada()->settings->get('blog_archive_sidebar_2'), 'position' => Avada()->settings->get('blog_sidebar_position'));
         if (is_post_type_archive('avada_portfolio') || is_tax('portfolio_category') || is_tax('portfolio_skills') || is_tax('portfolio_tags')) {
             $sidebars = array('global' => '1', 'sidebar_1' => Avada()->settings->get('portfolio_archive_sidebar'), 'sidebar_2' => Avada()->settings->get('portfolio_archive_sidebar_2'), 'position' => Avada()->settings->get('portfolio_sidebar_position'));
         }
     } elseif (is_search()) {
         $sidebars = array('global' => '1', 'sidebar_1' => Avada()->settings->get('search_sidebar'), 'sidebar_2' => Avada()->settings->get('search_sidebar_2'), 'position' => Avada()->settings->get('search_sidebar_position'));
     } else {
         $sidebars = array('global' => Avada()->settings->get('pages_global_sidebar'), 'sidebar_1' => Avada()->settings->get('pages_sidebar'), 'sidebar_2' => Avada()->settings->get('pages_sidebar_2'), 'position' => Avada()->settings->get('default_sidebar_pos'));
     }
     if (class_exists('Tribe__Events__Main') && is_events_archive()) {
         $sidebars = array('global' => '1', 'sidebar_1' => Avada()->settings->get('ec_sidebar'), 'sidebar_2' => Avada()->settings->get('ec_sidebar_2'), 'position' => Avada()->settings->get('ec_sidebar_pos'));
     }
     // Remove sidebars from the certain woocommerce pages
     if (class_exists('WooCommerce')) {
         if (is_cart() || is_checkout() || is_account_page() || get_option('woocommerce_thanks_page_id') && is_page(get_option('woocommerce_thanks_page_id'))) {
             $sidebars = array();
         }
     }
     return $sidebars;
 }
开发者ID:Aldebaran10,项目名称:avada,代码行数:55,代码来源:class-avada-layout.php


示例16: dt_woocommerce_configure_archive_templates

 /**
  * This function configure sidebar and footer as for the 'shop' woocommerce page.
  *
  * @param string $name
  */
 function dt_woocommerce_configure_archive_templates($name = '')
 {
     if ('shop' !== $name) {
         return;
     }
     if (is_product_category() || is_product_tag()) {
         $post_id = woocommerce_get_page_id('shop');
         if ($post_id) {
             presscore_get_config()->set('post_id', $post_id);
             presscore_config_populate_sidebar_and_footer_options();
             presscore_get_config()->set('post_id', null);
         }
     }
 }
开发者ID:10asfar,项目名称:WordPress-the7-theme-demo-,代码行数:19,代码来源:mod-wc-template-config.php


示例17: cs_wc_loop_add_to_cart_scripts

function cs_wc_loop_add_to_cart_scripts()
{
    if (is_shop() || is_product_category() || is_product_tag() || is_product()) {
        ?>
<script>
    jQuery( document ).ready( function( $ ) {
        $( document ).on( 'change', '.quantity .qty', function() {
            $( this ).parent( '.quantity' ).next( '.add_to_cart_button' ).attr( 'data-quantity', $( this ).val() );
        });
    });
</script>

    <?php 
    }
}
开发者ID:Nguyenkain,项目名称:hanghieusales,代码行数:15,代码来源:woocommerce.php


示例18: getPost

 function getPost()
 {
     $data = new stdClass();
     global $post, $wp_query;
     $categoryId = (int) get_query_var('cat');
     if (function_exists('is_woocommerce') && is_woocommerce()) {
         $data->post = get_post(get_option('woocommerce_shop_page_id'));
         if (is_product()) {
             $data->post = $post;
         } elseif (is_product_category() || is_product_tag()) {
             $data->post->post_title = ThemeHelper::esc_html($wp_query->queried_object->name);
         } elseif (is_search()) {
             $data->post->post_title = sprintf(__('Search products for phrase <i>%s</i>', THEME_DOMAIN), esc_html(get_query_var('s')));
         }
         setup_postdata($data->post);
     } else {
         if (is_tag()) {
             $data->post = get_post(ThemeOption::getOption('blog_search_post_id'));
             $tagQuery = get_query_var('tag');
             $tagData = get_tags(array('slug' => $tagQuery));
             $data->post->post_title = esc_html($tagData[0]->name);
         } elseif (is_author()) {
             $author = get_userdata(get_query_var('author'));
             $data->post = get_post(ThemeOption::getOption('blog_author_post_id'));
             $data->post->post_title = sprintf(__('All posts from %s', THEME_DOMAIN), get_the_author_meta('display_name', $author->data->ID));
         } elseif (is_category($categoryId)) {
             $category = get_category($categoryId);
             $data->post = get_post(ThemeOption::getOption('blog_category_post_id'));
             $data->post->post_title = ThemeHelper::esc_html($category->name);
         } elseif (is_day()) {
             $data->post = get_post(ThemeOption::getOption('blog_archive_post_id'));
             $data->post->post_title = get_the_date();
         } elseif (is_archive()) {
             $data->post = get_post(ThemeOption::getOption('blog_archive_post_id'));
             $data->post->post_title = single_month_title(' ', false);
         } elseif (is_search()) {
             $data->post = get_post(ThemeOption::getOption('blog_search_post_id'));
             $data->post->post_title = sprintf(__('Kết quả tìm kiếm: <i>%s</i>', THEME_DOMAIN), esc_html(get_query_var('s')));
         } elseif (is_404()) {
             $data->post = get_post(ThemeOption::getOption('page_404_page_id'));
             $data->post->post_title = $data->post->post_title;
         } else {
             return false;
         }
     }
     return $data;
 }
开发者ID:phanhoanglong2610,项目名称:anc_gvn,代码行数:47,代码来源:Theme.Post.class.php


示例19: register_conditions

 /**
  * Register the integration conditions with WooSidebars.
  * @since  1.1.0
  * @param  array $conditions The existing array of conditions.
  * @return array             The modified array of conditions.
  */
 public function register_conditions($conditions)
 {
     global $post;
     if (function_exists('is_woocommerce') && !is_woocommerce()) {
         return $conditions;
     }
     $integration = array();
     if (function_exists('is_shop') && is_shop()) {
         $integration[] = 'wc-shop_page';
     }
     if (function_exists('is_product_category') && is_product_category()) {
         $integration[] = 'wc-product_category';
     }
     if (function_exists('is_product_tag') && is_product_tag()) {
         $integration[] = 'wc-product_tag';
     }
     if (function_exists('is_cart') && is_cart()) {
         $integration[] = 'wc-cart';
     }
     if (function_exists('is_checkout') && is_checkout()) {
         $integration[] = 'wc-checkout';
     }
     if (function_exists('is_account_page') && is_account_page()) {
         $integration[] = 'wc-account';
     }
     if (function_exists('is_product') && is_product()) {
         $integration[] = 'wc-product';
         $categories = get_the_terms($post->ID, 'product_cat');
         if (!is_wp_error($categories) && is_array($categories) && count($categories) > 0) {
             foreach ($categories as $k => $v) {
                 $integration[] = 'in-term-' . esc_attr($v->term_id);
             }
         }
         $tags = get_the_terms($post->ID, 'product_tag');
         if (!is_wp_error($tags) && is_array($tags) && count($tags) > 0) {
             foreach ($tags as $k => $v) {
                 $integration[] = 'in-term-' . esc_attr($v->term_id);
             }
         }
     }
     $integration[] = $conditions[count($conditions) - 1];
     array_splice($conditions, count($conditions), 0, $integration);
     return $conditions;
 }
开发者ID:gumbysgoo,项目名称:bestilblomster,代码行数:50,代码来源:integration-woocommerce.php


示例20: get_layout

 /**
  * Returns the current layout type and defines WPV_LAYOUT accordingly
  *
  * @return string current page layout
  */
 public static function get_layout()
 {
     global $post;
     if (!defined('WPV_LAYOUT_TYPE')) {
         if (wpv_has_woocommerce()) {
             $id_override = is_single() ? $post->ID : (woocommerce_get_page_id('shop') ? woocommerce_get_page_id('shop') : null);
             if (is_shop() || is_product_category() || is_product_tag()) {
                 define('WPV_LAYOUT_TYPE', wpv_post_meta_default('layout-type', 'default-body-layout', $id_override));
                 return WPV_LAYOUT_TYPE;
             }
         }
         if (is_404() || is_page_template('page-blank.php')) {
             define('WPV_LAYOUT_TYPE', 'full');
             define('WPV_LAYOUT', 'no-sidebars');
             return WPV_LAYOUT_TYPE;
         }
         $layout_type = '';
         if (is_singular(WpvFramework::$complex_layout) || wpv_has_woocommerce() && is_woocommerce()) {
             $layout_type = wpv_post_meta_default('layout-type', 'default-body-layout');
         } else {
             $layout_type = wpv_get_option('default-body-layout');
         }
         if (empty($layout_type)) {
             $layout_type = 'full';
         }
         define('WPV_LAYOUT_TYPE', $layout_type);
         switch ($layout_type) {
             case 'left-only':
                 define('WPV_LAYOUT', 'left-sidebar');
                 break;
             case 'right-only':
                 define('WPV_LAYOUT', 'right-sidebar');
                 break;
             case 'left-right':
                 define('WPV_LAYOUT', 'two-sidebars');
                 break;
             case 'full':
                 define('WPV_LAYOUT', 'no-sidebars');
                 break;
         }
         return $layout_type;
     }
     return WPV_LAYOUT_TYPE;
 }
开发者ID:amitmula,项目名称:amitandaastha.in,代码行数:49,代码来源:templates.php



注:本文中的is_product_tag函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP is_product_taxonomy函数代码示例发布时间:2022-05-15
下一篇:
PHP is_product_category函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap