Welcart VOLL 1.0.2 をリリースしました。
【変更点】
商品一覧ウィジェットが正しく動作しない不具合を修正
welcart_basic-voll/inc/front-customized.php 444行目~
add_filter( 'welcart_basic_filter_item_list', 'wcct_filter_item_list', 10 );
function wcct_filter_item_list( $html ){
global $post;
$html = '';
$title = empty( $instance['title'] ) ? '' : $instance['title'];
$term_id = empty( $instance['term_id'] ) ? usces_get_cat_id( 'item' ) : $instance['term_id'];
$number = empty( $instance['number'] ) ? 10 : $instance['number'];
$item_args = array(
'cat' => $term_id,
'posts_per_page' => $number,
);
$item_query = new WP_Query( $item_args );
if ( $item_query->have_posts() ) {
if( !empty( $title ) ) {
echo $before_title . esc_html( $title ) . $after_title;
}
$html .= '<div class="item-list list-wrap grid cf">' . "\n";
$html .= '<div class="grid-sizer"></div>' . "\n";
while ( $item_query->have_posts() ) {
$item_query->the_post();
usces_the_item();
$list = '';
$list .= '<article class="grid-box" id="post-' . get_the_ID() . '">' . "\n" ;
$list .= '<div class="inner item-info">' . "\n";
$list .= wcct_get_produt_tag() . "\n";
$list .= '<div class="itemimg">' . "\n";
$list .= '<a href="' . get_permalink( get_the_ID() ) .'">' . "\n";
$list .= usces_the_itemImage( 0, 300, 300, '', 'return' ) . "\n";
if( wcct_get_options( 'display_soldout' ) && !usces_have_zaiko_anyone() ) {
$list .= '<div class="itemsoldout">' . "\n";
$list .= '<div class="text">' . "\n";
$list .= __( 'SOLD OUT', 'welcart_basic_carina' ) . "\n";
if( wcct_get_options( 'display_inquiry' ) ) {
$list .= '<span class="sub_text">' . wcct_get_options( 'display_inquiry_text' ) . '</span>' . "\n";
}
$list .= '</div>' . "\n";
$list .= '</div>' . "\n";
}
$list .= '</a>' . "\n";
$list .= '</div>' . "\n";
$list .= get_welcart_basic_campaign_message() . "\n";
$list .= '<div class="itemname"><a href="' . get_permalink( get_the_ID() ) .'">' . usces_the_itemName( 'return' ) . '</a></div>' . "\n";
$list .= '<div class="itemprice">'.usces_crform( usces_the_firstPrice( 'return' ), true, false, 'return' ).usces_guid_tax('return').'</div>'."\n";
$list .= '</div>' . "\n";
$list .= '</article>' . "\n";
$html .= apply_filters( 'welcart_basic_filter_item_post', $list );
}
wp_reset_postdata();
$html .= '</div>' . "\n";
return $html;
}
}
add_filter( 'welcart_basic_filter_item_list', 'wcct_filter_item_list', 10, 3 );
function wcct_filter_item_list( $html, $term_id, $number ) {
$html = '';
$item_args = array(
'cat' => $term_id,
'posts_per_page' => $number,
);
$item_query = new WP_Query( $item_args );
if ( $item_query->have_posts() ) {
$html .= '<div class="item-list list-wrap grid cf">' . "\n";
$html .= '<div class="grid-sizer"></div>' . "\n";
while ( $item_query->have_posts() ) {
$item_query->the_post();
usces_the_item();
$html .= '<article class="grid-box" id="post-' . get_the_ID() . '">' . "\n" ;
$html .= '<div class="inner item-info">' . "\n";
$html .= wcct_get_produt_tag() . "\n";
$html .= '<div class="itemimg"><a href="' . get_permalink( get_the_ID() ) .'">' . usces_the_itemImage( 0, 300, 300, '', 'return' );
if( wcct_get_options( 'display_soldout' ) && !usces_have_zaiko_anyone() ) {
$html .= '<div class="itemsoldout"><div class="text">' . __( 'SOLD OUT', 'welcart_basic_carina' );
if( wcct_get_options( 'display_inquiry' ) ) {
$html .= '<span class="sub_text">' . wcct_get_options( 'display_inquiry_text' ) . '</span>';
}
$html .= '</div></div>' . "\n";
}
$html .= '</a></div>' . "\n";
$html .= get_welcart_basic_campaign_message() . "\n";
$html .= '<div class="itemname"><a href="' . get_permalink( get_the_ID() ) .'">' . usces_the_itemName( 'return' ) . '</a></div>' . "\n";
$html .= '<div class="itemprice">'.usces_crform( usces_the_firstPrice( 'return' ), true, false, 'return' ).usces_guid_tax('return').'</div>'."\n";
$html .= '</div>' . "\n";
$html .= '</article>' . "\n";
}
$html .= '</div>' . "\n";
wp_reset_postdata();
}
return $html;
}



