Trình đơn chuỗi phân loại

Trình đơn chuỗi phân loại

4,95$

Trình đơn chuỗi phân loại - là plugin WordPress chỉ có một mã ngắn cho phép tạo chuỗi menu với bất kỳ loại phân loại nào.


Trình đơn chuỗi phân loại - là plugin WordPress với một mã ngắn, cho phép tạo các menu chuỗi thuật ngữ phân loại với bất kỳ loại phân loại sẵn có và tùy chỉnh nào của WordPress.

Các thuật ngữ phân loại nên được tạo theo thứ bậc:

Ví dụ về mã ngắn: [taxonomy_chain_menu post_type= 'sản phẩm' phân loại= 'product_cat' ID cha mẹ=0 loại trừ= '36,12, XNUMX ' watch_view= 'bài viết' show_count=1 button_title= 'Xem nó' mục tiêu= '_ trống' label_taxonomy= 'Nhà sản xuất | Người mẫu' label_post= 'Chọn ô tô' chain_id= 'chain1' connect_table= 'ttt1']


 Trang demo 1  Chuỗi sẵn sàng trình diễn  Tương thích với TABLEON  Tương thích với WOOT  Tương thích với hành vi lọc WOOF  Câu hỏi?


Thuộc tính mã ngắn:

  • post_type - loại bài đăng sẽ sử dụng trong trình đơn chuỗi. Loại mặc định là 'gửi'.
  • taxonomy - những thuật ngữ phân loại nào để điều hướng. Phân loại mặc định là 'thể loại'.
  • parent_id - ID thuật ngữ bắt đầu, 0 có nghĩa là cha mẹ hàng đầu. Slug mặc định là 0.
  • exclude - id điều khoản cần ẩn khỏi chuỗi. Ví dụ: 12,44,73.
  • include - id điều khoản để hiển thị. Ngược lại với 'loại trừ'. Ví dụ: 11,43,72.
  • include_top - id điều khoản chỉ liên quan đến các điều khoản mẹ hàng đầu (cha mẹ == 0). Ví dụ: 10,42,71.
  • show_count - hiển thị / ẩn số lượng bài viết trong các điều khoản trong các tùy chọn thả xuống. Giá trị mặc định là 0.
  • target - (phiên bản đặc biệt) cách mở trang bài đăng / điều khoản đã chọn. Mặc định là: 'chính mình'(mở trong cùng một tab trình duyệt). Để mở trong một tab khác, hãy sử dụng: '_chỗ trống'
  • watch_view - giá trị: 'bài viết','về''không ai'. Nội dung hiển thị ở cuối chuỗi. bài viết - trình đơn thả xuống với các bài đăng. Các điều khoản - với liên kết đến các bài đăng của thuật ngữ đã chọn trong menu thả xuống cuối cùng. Không áp dụng - không có gì, tốt để áp dụng với tính năng lọc bảng sản phẩm.
  • label_taxonomy - (các) nhãn của (các) danh sách thả xuống. Thí dụ: Nhà sản xuất | Người mẫu (phiên bản cao cấp chỉ có thể sử dụng bộ chia cho các nhãn thả xuống | - cho phép đặt tiêu đề riêng lẻ cho từng trình đơn thả xuống). Ngoài ra, có thể sử dụng các hành động tùy chỉnh (phải bắt đầu từ 'call_filter_') cho các bản dịch, ví dụ: [taxonomy_chain_menu label_taxonomy= 'call_filter_chain1' label_post= 'call_filter_chain1-post']. Trong tệp functions.php thêm mã tiếp theo:

    Demo: https://cars.wp-filter.com/simple-taxonomy-chain-menu/ - Quốc gia | Thành phố | Quận
  • label_post - nhãn của các bài đăng thả xuống. Để sử dụng hành động thay vì văn bản trong tệp functions.php, hãy thêm mã tiếp theo: (phải bắt đầu từ 'call_filter_')
  • 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']
  • label_before - (phiên bản đặc biệt) bất kỳ từ nào trước menu thả xuống đầu tiên (v.2.0.7.2). Cũng có thể đặt văn bản thông qua hành động (phải bắt đầu từ 'call_filter_'): ([taxonomy_chain_menu post_slug= 'sản phẩm' phân loại= 'product_cat' label_before= 'call_filter_chain1-before'])

    Demo: https://demo.products-tables.com/taxonomy-chain-menu/
  • ready_chain - (phiên bản đặc biệt) cho phép hiển thị các giá trị được chọn trước trong trình đơn chuỗi, ví dụ: [taxonomy_chain_menu watch_view= 'bài viết' ready_chain= '17,20, 51, bài đăng (XNUMX) '] - ở cuối chuỗi sẽ được hiển thị thả xuống với các bài đăng và nút có liên kết đến bài đăng đã chọn. Nếu tồn tại nhiều danh mục phụ hơn, hãy sử dụng 0 (không) cuối cùng: [taxonomy_chain_menu ready_chain= '17,20, XNUMX,0']. Ví dụ: https://woocommerce.wp-filter.com/simple-taxonomy-chain-menu-2/
  • chain_id - (cho các nhà phát triển) mã định danh JavaScript duy nhất cho sự kiện js 'taxonomy-chain-menu' và trong các hành động WordPress tùy chỉnh
  • connect_table - mã định danh duy nhất của bảng bài đăng / sản phẩm được đặt trong thuộc tính shortcode của bảng hoặc cài đặt phụ trợ của nó. Có thể sử dụng Trình đơn chuỗi phân loại làm bộ lọc với các bài đăng và plugin bảng sản phẩm: TABLEON - Bảng bài viết WordPress có thể lọc https://posts-table.com/WOOT - Bảng sản phẩm WooCommerce https://products-tables.com/
    Sự hợp tác tập lệnh như vậy có thể thực hiện được nhờ sự kiện JavaScript 'phân loại-chuỗi-menu'và thuộc tính mã ngắn'chain_id'với thuộc tính'connect_table'
  • do_filter - chỉ chấp nhận một giá trị từ hộp - 'gâu' (demo: https://demo.products-filter.com/taxonomy-chain-menu ), nhưng có thể điều chỉnh bất kỳ plugin bộ lọc wordpress / woocommerce nào khác (cho các nhà phát triển) sử dụng sự kiện js phân loại-chuỗi-menu-do-bộ lọc và các giá trị ở đó: e.detail.term_id, e.detail.slug, e.detail.container. Thí dụ: [taxonomy_chain_menu post_slug= 'sản phẩm' phân loại= 'product_cat' do_filter='woof']
  • select_wrapper - (phiên bản đặc biệt) (từ 2.0.8) chỉ có một giá trị 'selectron23'và cho phép bao bọc menu thả xuống trong phạm vi tiếp cận html-element Selectron23:

    Xem trang ví dụ. Sử dụng với thuộc tính 'chain_id'để tách chức năng cho các menu chuỗi khác nhau. Sử dụng móc 'phân loại-chuỗi-menu-tùy chọn-dữ liệu'để thiết lập tất cả dữ liệu. Xem ví dụ về mã (thêm vào tệp functions.php) bên dưới để đặt dữ liệu trong menu thả xuống Selectron23:
  • select_width - (từ 2.0.8) chiều rộng cho trình đơn thả xuống trong chuỗi. Sử dụng một hoặc một số giá trị được phân tách bằng '|'. Ví dụ: '300px''300px | 250px | 20%'. Giá trị cuối cùng là thực tế cho các danh sách thả xuống trong chuỗi có số 3 trở lên.
  • max_posts_count - (từ 2.0.8) đặt số lượng bài đăng tối đa trong menu thả xuống bài đăng
  • posts_orderby - (từ 2.0.8) cách sắp xếp các bài đăng trong menu thả xuống (theo tiêu đề, id, meta). Theo mặc định: tiêu đề.
  • posts_order - (từ 2.0.8) hướng thứ tự bài viết trong menu thả xuống. Giá trị có thể có: ASC, DESC
  • posts_order_meta_key - (từ 2.0.8) đây là khóa meta mà theo đó các bài đăng trong menu thả xuống sẽ được sắp xếp theo thứ tự. Hãy cẩn thận - các giá trị meta phải tồn tại trong các bài đăng được yêu cầu. Thí dụ: [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 - (từ 2.0.8) hoạt động nếu trình bao bọc Selectron23 được áp dụng. Xác định chiều cao thả xuống tối đa tính bằng pixel nếu được mở. Nếu menu thả xuống lớn hơn - cuộn dọc sẽ xuất hiện. Trong px chỉ có. Ví dụ về giá trị: '150 | 200 | 300'- chiều rộng cho trình đơn thả xuống thứ nhất, thứ hai và thứ ba. Nếu có nhiều hơn 3 menu thả xuống sẽ được áp dụng giá trị cuối cùng, trong trường hợp này '300'.

[không có jQuery - JavaScript thuần túy!]


Móc:

  • phân loại-chuỗi-menu-tùy chọn-dữ liệu - để biết bộ dữ liệu khi áp dụng selectron23, hãy xem ví dụ mã đầy đủ ở trên.
  • taxonomy-chain-menu-loader - để thay đổi hình ảnh trình tải
  • phân loại-chuỗi-menu-do-bộ lọc - javascript móc, dành cho các nhà phát triển chỉ hook để đồng bộ hóa các plugin bộ lọc. Trong mã được gọi là:
  • phân loại-chuỗi-menu-chọn-đã thay đổi - javascript móc, hoạt động khi người dùng thực hiện lựa chọn trong trình đơn thả xuống của chuỗi

Được bao gồm dưới dạng quà tặng trong gói plugin tiếp theo:

tương hợp với WPML tự động, không cần hành động.


 Trang demo 1  Chuỗi sẵn sàng trình diễn  Tương thích với TABLEON  Tương thích với WOOT  Tương thích với hành vi lọc WOOF  Câu hỏi?

WOOBE - Trình chỉnh sửa hàng loạt WooCommerce và Trình quản lý sản phẩm chuyên nghiệp