Plugin lọc sản phẩm WordPress

Vì vậy, bây giờ chúng ta có đủ thông tin về cách tạo các bộ lọc đơn giản hoạt động cùng lúc với phân loại và dữ liệu meta. Hãy xem xét woocommerce ngay bây giờ.

Vì vậy, nhiệm vụ - tạo bộ lọc cho các sản phẩm woocommerce theo danh mục sản phẩm, thuộc tính sản phẩm và theo giá. Đi nào:

Tạo phần bộ lọc

  • Chuyển đến phần bộ lọc và tạo phần mới ở đó: 
  • Nhập tiêu đề '~ Phân loại', nhấp vào Thêm trước Mục bộ lọc, đặt tên là ~ Phân loại và chọn kiểu phân loại. ĐỪNG QUÊN chọn danh mục bộ lọc cho phần bộ lọc này như trên màn hình trên. '~'- dấu hiệu này trước tiêu đề phần có nghĩa là tiêu đề của phần bộ lọc này sẽ không được hiển thị ở mặt trước của trang web! Đôi khi nó là cần thiết ...
  • Cho phép giữ trong phần này chỉ dấu phân loại, vì vậy hãy nhấp vào Lưu.
  • Nhấp chuột 'Thêm phần bộ lọc mới'
  • Nhấp chuột 'Thêm vào trước mục bộ lọc'
  • Đặt tên mục bộ lọc mới là "Giá cả"
  • Nhấp chuột 'Chuyển đổi'
  • Bộ 'item Loại'như thanh trượt phạm vi
  • 'Từ ^ Tới'đặt suy nghĩ về giá tối thiểu và giá tối đa cho sản phẩm của bạn, trong trường hợp của chúng tôi, hãy đặt 0 ^ 2000
  • Bộ 'Tiếp đầu ngữ'as $ for USD làm ví dụ (ký tiền)
  • Sử dụng 'sửa bài'cho EUR nếu bạn cần cái này
  • 'Kiểm tra trước'- đặt' Có '
  • Mô tả món hàng - đó là giá duy nhất, tôi không nghĩ rằng bạn cần mô tả cho yếu tố này ở đây 😉
  • kiểm tra danh mục bộ lọc bạn cần, trong ví dụ hiện tại này, nó là 'cửa hàng của tôi 1' (xem màn hình ở trên)
  • Ấn Bản Lưu
  • Ấn Bản Chuyển đổi nút lại trên mục-bộ lọc giá của chúng tôi
  • Đổi tên khóa meta mục bộ lọc thành medafi_price ví dụ. Khóa meta luôn phải bắt đầu từ 'medafi_' tiếp đầu ngữ. Nhấp chuột 'thay đổi khóa meta'. Chờ đợi....
  • Ấn Bản Chuyển đổi một lần nữa
  • Bây giờ chúng tôi có tình huống khi chúng tôi cần phản ánh meta, bởi vì giá cho các bộ lọc của chúng tôi đã tồn tại. Vì vậy, hãy chọn hộp kiểm bên dưới 'Phản ánh giá trị từ khóa meta'
  • Viết ở đó '_giá bán'
  • Ấn Bản Nút lưu
  • Vì vậy, bây giờ chúng tôi có một cái gì đó như thế này: 

Cho phép đánh dấu tất cả các sản phẩm woocommerce theo danh mục bộ lọc MDTF

  • Chúng tôi phải đánh dấu tất cả các sản phẩm woocommerce theo danh mục bộ lọc MDTF. Đừng quên trước khi kiểm tra slug 'product' trong cài đặt plugin 
  • Chúng ta có 2 cách thực hiện: thủ công và theo kịch bản
  • Theo cách thủ công - đi đến từng sản phẩm và chọn danh mục bộ lọc ở đó: 
  • Nhưng chúng ta có thể tránh theo cách đầu tiên, bởi vì tất cả dữ liệu đã sẵn sàng để tìm kiếm: giá cả, phân loại và thuộc tính. + Chúng tôi có thể có 1000 sản phẩm! Vì vậy, tốt hơn nên làm điều đó bằng kịch bản!
  • Vì vậy, hãy làm điều đó tự động:
    • chuyển đến trang danh mục bộ lọc (thuật ngữ) và nhớ ID của nó: 
    • nó là 56 trong trường hợp của chúng tôi
    • đi tới cài đặt plugin và đặt 56 trong "Nhập ID danh mục bộ lọc", sau đó chọn 'sản phẩm' và nhấp vào 'Chỉ định': 
    • đó là tất cả - tất cả các sản phẩm từ bây giờ được đánh dấu theo danh mục bộ lọc của chúng tôi (56)
  • Bây giờ chúng ta phải đặt widget ở mặt trước của trang web để bắt đầu lọc

Hãy đặt tiện ích con

  • Đi tới các tiện ích và thả vào bất kỳ thanh bên nào bạn muốn MDTF tiện ích: 
  • Danh mục bộ lọc dữ liệu meta - chọn danh mục bộ lọc mà chúng tôi muốn sử dụng, trong ví dụ này, nó là 'cửa hàng của tôi 1'
  • Làm việc cực nhọc - Chọn sản phẩm'
  • Ẩn các tùy chọn bộ lọc giá trị meta/Ẩn các tùy chọn lọc giá trị phân loại - không kiểm tra nó. Hộp kiểm này là cần thiết nếu chúng tôi chỉ tìm kiếm theo đơn vị phân loại (kiểm tra Ẩn các tùy chọn bộ lọc giá trị meta) HOẶC chỉ theo dữ liệu meta (kiểm tra Ẩn các tùy chọn lọc giá trị phân loại). Chúng tôi sẽ đồng thời thực hiện lọc theo phân loại theo các trường meta.
  • Liên kết trang đầu ra kết quả - để trống và các tùy chọn này sẽ được lấy từ cài đặt plugin. Đặt từ ma thuật 'tự'nếu bạn muốn thực hiện tìm kiếm trên cùng một trang (với shortcode [mdf_products]).
  • Mẫu đầu ra kết quả - để trống và các tùy chọn này sẽ được lấy từ cài đặt plugin (Trang kết quả tìm kiếm). Hoặc nếu bạn cần viết thiết lập mẫu tùy chỉnh ở đó. Đặt từ ma thuật 'tự'nếu bạn định thực hiện tìm kiếm trên cùng một trang.
  • Liên kết / url đặt lại tùy chỉnh - đặt liên kết nơi chuyển hướng khách hàng sau khi anh ta nhấn nút 'Đặt lại' ở phía trước. Đặt từ ma thuật 'tự'nếu bạn đang tìm kiếm trên cùng một trang HOẶC liên kết đến trang cửa hàng trang web.
  • Văn bản tùy chỉnh cho kết quả tìm kiếm - văn bản cho biết có bao nhiêu sản phẩm / bài đăng đã được tìm thấy. % s là số lượng, luôn phải ở trong thẻ. Thí dụ: Đã tìm thấy % s mục
  • Hiển thị văn bản số lượng mục đã tìm thấy - trình diễn 'Văn bản tùy chỉnh cho kết quả tìm kiếm'nếu được kiểm tra
  • Tùy chọn meta:

    • Hiển thị gần hộp kiểm số lượng bài đăng - hiển thị gần mỗi hộp kiểm meta có thể tìm thấy bao nhiêu biến thể nếu kiểm tra nó
    • Hiển thị số lượng bài đăng trong tùy chọn đã chọn - hiển thị gần mỗi menu thả xuống meta có thể tìm thấy bao nhiêu biến thể nếu chọn nó
    • Hiển thị số lượng bài đăng trong thanh trượt phạm vi - hiển thị gần mỗi thanh trượt phạm vi meta có thể tìm thấy bao nhiêu biến thể nếu kéo nó
    • Thống kê lại các mục trong bài đăng động - các biến thể động kể lại gần mỗi meta item. Nếu bạn có máy chủ yếu, hãy bỏ chọn nó, vì mỗi lần đếm lại là 1 truy vấn MySQL lấy tài nguyên của máy chủ