Coding

Các function cần thiết cho wordpress

Lấy category_ID Chính nhất trong wordpress : 

 function wpsc_get_term_parent_main( $term_id, $taxonomy ) {

$term = &get_term( $term_id, $taxonomy );
if($term->parent==0)
return $term_id;
$parent = &get_term( $term->parent, $taxonomy );
return wpsc_get_term_parent_main($parent->term_id ,$taxonomy);
}
 
Tính tổng sản phẩm trong danh mục:
 
 function wpsc_count_product($category_id){
 
        $args = array(
'post_type' => 'wpsc-product',
'orderby' => 'ID',
'order' => 'DESC',
'id'  =>$category_id,
'tax_query' => array(
array(
'taxonomy' => 'wpsc_product_category',
'field' => 'id',
'terms' => $category_id
)
)
);
 
$wp_query = new WP_Query( $args );
 
return $wp_query->found_posts;
 
 
 }
 
 
Thêm class active vào menu khi đang ở menu hiện hành :
 
add_filter( 'nav_menu_css_class', 'additional_active_item_classes', 10, 2 );
 
function additional_active_item_classes($classes = array(), $menu_item = false){
 
    if(in_array('current-menu-item', $menu_item->classes)){
        $classes[] = 'active';
    }
 
    return $classes;
}

0 Bình luận

Trở về
  • HTML5 Canvas
  • HTML5 Canvas

     The <canvas> element is used to draw graphics, on the fly, on a web page. Draw a red rectangle, a gradient rectangle,...