분류 체인 메뉴
4,95$
분류 체인 메뉴 – 하나의 단축 코드 만있는 WordPress 플러그인으로 모든 유형의 분류로 체인 메뉴를 만들 수 있습니다.
분류 체인 메뉴 – 하나의 단축 코드가있는 WordPress 플러그인으로, 내장 및 사용자 정의 유형의 WordPress 분류로 분류 용어 체인 메뉴를 만들 수 있습니다.
분류 용어는 계층 구조로 만들어야합니다.
단축 예 : [분류_체인_메뉴 post_type= '제품' 분류 체계= 'product_cat' 부모 아이디=0 제외= '36,12, XNUMX ' watch_view= '게시물' 쇼_카운트=1 버튼_제목= '보기' 목표= '_ blank' label_taxonomy= '생산자 | 모델' label_post= '차량 선택' 체인_ID= 'chain1' 연결_테이블= 'ttt1']
데모 페이지 1 데모 레디 체인 TABLEON과 호환 WOOT와 호환 WOOF 여과 거동과 호환 혹시 궁금하신 점이 있으십니까?
단축 속성 :
- post_type – 체인 메뉴에서 사용할 포스트 유형. 기본 유형은 '게시'.
- taxonomy – 탐색 할 분류 용어. 기본 분류는 '범주'.
- parent_id – 시작된 용어 ID, 0은 상위 부모를 의미합니다. 기본 슬러그는 0입니다.
- exclude – 체인에서 숨길 용어 ID. 예 : 12,44,73.
- include – 표시 할 용어 ID. '반대제외'. 예 : 11,43,72.
- include_top – 상위 상위 용어에만 관련된 용어 ID (부모 == 0). 예 : 10,42,71.
- show_count – 드롭 다운 옵션에서 용어의 게시물 수를 표시 / 숨 깁니다. 기본값은 0입니다.
- target - (프리미엄 버전) 선택한 게시물 / 약관 페이지를 여는 방법. 기본값은 '_본인'(동일한 브라우저 탭에서 열기). 다른 탭에서 열려면 : '_blank'
- watch_view – 값 : '게시물','조건','없음'. 체인 끝에 표시 할 내용. 게시물 -게시물이있는 드롭 다운. 약관 -마지막 드롭 다운에서 선택한 용어의 게시물에 대한 링크가있는 버튼. 없음 -아무것도, 제품 테이블 필터링에 적용하는 것이 좋습니다.
- label_taxonomy -드롭 다운의 레이블. 예: 생산자 | 모델 (프리미엄 버전은 드롭 다운 레이블에만 구분선을 사용할 수 있습니다. | -각 드롭 다운에 대한 개별 제목을 설정할 수 있습니다.). 또한 사용자 지정 작업 ('call_filter_'에서 시작해야합니다.) 번역의 경우 예 : [분류_체인_메뉴 label_taxonomy= 'call_filter_chain1' label_post= 'call_filter_chain1-post']. functions.php 파일에서 다음 코드를 추가하십시오.1234567891011121314151617add_filter('chain1', function($args) {$res = 'Producer|Model';//divider is in premium version only//for WPML compatibility as an exampleif (defined('ICL_LANGUAGE_CODE')) {switch (ICL_LANGUAGE_CODE) {case 'es':$res = 'Productor|Modelo';//divider is in premium version onlybreak;case 'uk':$res = 'Виробник|Модель';//divider is in premium version onlybreak;}}return $res;}, 10, 1);
Rescale과 함께 비즈니스를 가속화하는 방법에 대해 알아보세요.: https://cars.wp-filter.com/simple-taxonomy-chain-menu/ - 국가 | 도시 | 지구 - label_post -게시물 드롭 다운의 레이블입니다. functions.php 파일에서 텍스트 대신 액션을 사용하려면 다음 코드를 추가하세요 : ('call_filter_'에서 시작해야합니다.)1234567891011121314151617181920add_filter('chain1-post', function($args) {$res = 'Select car';//for WPML compatibility as an exampleif (defined('ICL_LANGUAGE_CODE')) {switch (ICL_LANGUAGE_CODE) {case 'es':$res = 'Seleccionar coche';break;case 'uk':$res = 'Яке твое авто';break;default:$res = 'Select your car';break;}}return $res;}, 10, 1);
- button_title – title of the button at the end of the chain. By default it is 'GO!'. Also is possible to use action (must started from 'call_filter_'), example: [taxonomy_chain_menu post_slug='product' taxonomy='product_cat' button_title='call_filter_chain1-btn']1234567891011121314151617add_filter('chain1-btn', function($args) {$res = 'Take it!';if (defined('ICL_LANGUAGE_CODE')) {switch (ICL_LANGUAGE_CODE) {case 'es':$res = 'Tomar lo!';break;case 'uk':$res = 'Забираймо!';break;}}return $res;}, 10, 1);
- label_before -(프리미엄 버전) 첫 번째 드롭 다운 앞의 모든 단어 (v.2.0.7.2). 액션을 통해 텍스트를 설정할 수도 있습니다 ('call_filter_'에서 시작해야합니다.) : ([분류_체인_메뉴 포스트 슬러그= '제품' 분류 체계= 'product_cat' 라벨_이전= 'call_filter_chain1-before'])1234567891011121314151617add_filter('chain1-before', function($args) {$res = 'Take our best products: ';if (defined('ICL_LANGUAGE_CODE')) {switch (ICL_LANGUAGE_CODE) {case 'es':$res = 'Toma nuestros mejores productos: ';break;case 'uk':$res = 'Візьміть наші найкращі продукти: ';break;}}return $res;}, 10, 1);
Rescale과 함께 비즈니스를 가속화하는 방법에 대해 알아보세요.: https://demo.products-tables.com/taxonomy-chain-menu/
- ready_chain -(프리미엄 버전) 체인 메뉴에서 미리 선택된 값을 표시 할 수 있습니다. 예 : [분류_체인_메뉴 watch_view= '게시물' 레디 체인= '17,20, 51, post (XNUMX) ']-체인의 끝에는 선택한 게시물에 대한 링크가있는 게시물과 버튼이있는 드롭 다운이 표시됩니다. 더 많은 하위 범주가 있으면 0 (제로) 끝에 : [분류_체인_메뉴 레디 체인= '17,20, XNUMX,0']. 예: https://woocommerce.wp-filter.com/simple-taxonomy-chain-menu-2/
- chain_id - (개발자를위한) js 이벤트 'taxonomy-chain-menu'및 사용자 지정 WordPress 작업에 대한 고유 한 JavaScript 식별자
- connect_table -테이블 단축 코드 속성 또는 백엔드 설정에 설정된 게시물 / 제품 테이블의 고유 식별자. 분류 체인 메뉴를 게시물 및 제품 테이블 플러그인과 함께 필터로 사용할 수 있습니다. TABLEON-WordPress Posts 테이블 필터링 가능 https://posts-table.com/ 과 WOOT-WooCommerce 제품 표 https://products-tables.com/
이러한 스크립트 협력은 JavaScript 이벤트 덕분에 가능합니다.분류 체인 메뉴'및 단축 코드 속성'체인_ID'속성'연결_테이블' - do_filter -상자에서 하나의 값만 허용합니다.- 'woof'(데모 : https://demo.products-filter.com/taxonomy-chain-menu ), 그러나 다른 워드 프레스 / 우 커머스 필터 플러그인을 적용 할 수 있습니다 (개발자를위한) js 이벤트 사용 분류 체인 메뉴 수행 필터 값 : e.detail.term_id, e.detail.slug, e.detail.container. 예: [분류_체인_메뉴 포스트 슬러그= '제품' 분류 체계= 'product_cat' do_filter='씨']
- 선택 _ 래퍼 -(프리미엄 버전) (2.0.8에서) 하나의 값 '셀렉트 론 23'및 도달 html 요소 Selectron23에서 드롭 다운을 래핑 할 수 있습니다.
만나다 예제 페이지. '속성과 함께 사용체인_ID'다른 체인 메뉴에 대한 기능을 분리합니다. 후크 사용분류 체인 메뉴 옵션 데이터'모든 데이터를 설정합니다. 코드 예제 (functions.php 파일에 추가) 아래에서 Selectron23 드롭 다운에서 데이터를 설정합니다.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354add_filter('taxonomy-chain-menu-option-data', function($id, $taxonomy, $parent_id, $chain_id) {$data = [];$get_thumbnail = function ($thumbnail_id, $size = 'thumbnail') {$img = wp_get_attachment_image_src($thumbnail_id, $size);if (!isset($img[0])) {$img = wp_get_attachment_url($thumbnail_id);} else {$img = $img[0];}return $img;};//+++if ($chain_id === 'chain1') {if ($taxonomy === 'product_cat') {$term_id = $id;if ($term_id > 0) {$data['text'] = strip_tags(tag_description($term_id));$thumbnail_id = get_term_meta($term_id, 'thumbnail_id', true);$data['img'] = $get_thumbnail($thumbnail_id);} else {//labels$deep = 0;if ($parent_id > 0) {$deep = count(get_ancestors($parent_id, $taxonomy)) + 1;}switch ($deep) {case 0:$data['text'] = 'Best producers';$data['img'] = $get_thumbnail(31);break;case 1:$data['text'] = 'Best models';$data['img'] = $get_thumbnail(32);break;case 2:$data['text'] = 'Best sub-models';$data['img'] = $get_thumbnail(30);break;}}}if ($taxonomy === 'is_post') {$post_id = $id;$data['text'] = 'Any short text about post here';$data['img'] = $get_thumbnail(get_post_thumbnail_id($post_id)); //featured image}}return $data;}, 10, 4); - 선택 폭 - (2.0.8에서) 체인의 드롭 다운 너비. 하나 또는 일부를 '|'로 구분하여 사용하십시오. 예 : '300px','300px | 250px | 20 %'. 마지막 값은 숫자 3 이상인 체인의 드롭 다운에 대한 실제 값입니다.
- 최대 게시물 수 - (2.0.8에서) 게시물 드롭 다운에서 최대 게시물 수 설정
- post_orderby - (2.0.8에서) 게시물 드롭 다운에서 게시물을 정렬하는 방법 (제목, ID, 메타). 기본 : 제목.
- 게시물_주문 - (2.0.8에서) 게시물 드롭 다운에 주문 방향을 게시합니다. 가능한 값 : ASC, DESC
- post_order_meta_key - (2.0.8에서) 여기에 게시물 드롭 다운의 게시물을 정렬해야하는 메타 키가 있습니다. 주의-요청 된 게시물에 메타 값이 있어야합니다. 예: [taxonomy_chain_menu post_slug = 'product'taxonomy = 'product_cat'posts_orderby = 'meta_value_num'posts_order_meta_key = 'prod_1'posts_order = 'DESC']
- selectron23_max_open_height - (2.0.8에서) 래퍼 인 경우 작동 셀렉트 론 23 은 적용되다. 열린 경우 최대 드롭 다운 높이를 픽셀 단위로 정의합니다. 드롭 다운이 더 크면 수직 스크롤이 나타납니다. 에 px 뿐. 값 예 : '150 | 200 | 300'-첫 번째, 두 번째 및 세 번째 드롭 다운의 너비. 3 개 이상의 드롭 다운이 마지막 값에 적용되는 경우이 경우 '300'.
[jQuery 없음-순수 JavaScript!]
후크 :
- 분류 체인 메뉴 옵션 데이터 -selectron23 적용시 데이터 세트에 대해서는 위의 전체 코드 예제를 참조하십시오.1234567add_filter('taxonomy-chain-menu-option-data', function($id, $taxonomy, $parent_id, $chain_id) {$data = [];//actions herereturn $data;}, 10, 4);
- 분류 체인 메뉴 로더 -로더 이미지 변경
- 분류 체인 메뉴 수행 필터 - 자바 스크립트 후크, 개발자의 경우 필터 플러그인 동기화 전용 후크. 다음과 같은 코드에서1$.dispatchEvent(new CustomEvent('taxonomy-chain-menu-do-filter', {detail: {term_id, slug, container}}));
- 분류 체인 메뉴 선택 변경 - 자바 스크립트 후크, 사용자가 체인 드롭 다운에서 선택했을 때 작동합니다.
다음 플러그인 번들에 선물로 포함:
지원 과 WPML 자동으로, 필요한 조치가 없습니다.
데모 페이지 1 데모 레디 체인 TABLEON과 호환 WOOT와 호환 WOOF 여과 거동과 호환 혹시 궁금하신 점이 있으십니까?