그누커머스 상품페이지에서 사이드바, 슬라이더 설정 방법
본문
그누커머스 상품페이지에서 화면 구성을 설정하려 하는데 방법이 없네요
1. 오른쪽에 위치한 사이드바를 사용하지 않는 방법(테마옵션 - 위젯에서 지움)
2. 상품페이지 위쪽에 슬라이더를 삽입하는 방법
테마는 THE7.2 사용하고 있습니다
거의 세팅이 완료되었는데 상품페이지만 안되네요
http://mini.freehome.kr/shop_main 에서 로봇팽이 상품 클릭 시 아래주소
http://mini.freehome.kr/item/topspin 상품페이지 화면 구성 설정 방법
3. 메인화면에 최신상품을 등록했는데 상품 보여지는 순서 변경 방법
답변 1
레이아웃은 테마에서 지정하고 있기 때문에,
플러그인에서 레이아웃을 제어 할수가 없습니다.
THE7.2 테마를 보니, 관리자 글이나 페이지에서 레이아웃 제어나 슬라이드를 넣을수 있는 기능이 있더군요.
아래 코드를 child-theme 의 functions.php 나 아니면 별도의 플러그인 파일이나 또는 적당한 곳에 붙여넣기 하면, 그누커머스 상품페이지에서도 레이아웃 제어나 슬라이드를 넣을수 있는 메타박스가 뜰 것입니다. ( THE7.2 테마에만 해당 )
if ( ! function_exists( 'dt_gnucommerce_add_product_metaboxes' ) ) :
/**
* Add common meta boxes to product post type.
*/
function dt_gnucommerce_add_product_metaboxes() {
if( !class_exists('gnucommerce') ){ //그누커머스가 없으면 리턴
return;
}
global $DT_META_BOXES;
if ( $DT_META_BOXES ) {
foreach ( array( 'dt_page_box-sidebar', 'dt_page_box-footer', 'dt_page_box-header_options', 'dt_page_box-slideshow_options', 'dt_page_box-fancy_header_options' ) as $mb_id ) {
if ( isset($DT_META_BOXES[ $mb_id ], $DT_META_BOXES[ $mb_id ]['pages']) ) {
$DT_META_BOXES[ $mb_id ]['pages'][] = GC_NAME;
}
}
}
}
add_action( 'admin_init', 'dt_gnucommerce_add_product_metaboxes', 30 );
endif;
3. 지금은 순서를 변경할수 없습니다. 다음 버젼에 상품 숏코드에 순서를 변경할 수 있도록 정렬에 관한 옵션을 추가하겠습니다.