Hướng dẫn sử dụng Slash Command trong Init Live Search

Slash command là một tính năng mạnh mẽ trong plugin Init Live Search, cho phép người dùng nhập các lệnh đặc biệt bằng cách bắt đầu với dấu /. Thay vì gõ từ khóa thông thường, bạn có thể sử dụng các lệnh như /recent, /tag javascript hoặc /id 123 để tìm kiếm chính xác và nhanh hơn.

Hướng dẫn sử dụng Slash Command trong Init Live Search

1. Slash command là gì?

Đây là các lệnh đặc biệt được nhập trực tiếp trong ô tìm kiếm, bắt đầu bằng dấu /. Plugin sẽ phân tích cú pháp và xử lý qua REST API tương ứng mà không cần người dùng nhập thêm từ khóa.

Slash command là một signature feature của Init Live Search — được thiết kế như một framework mở rộng giúp developer dễ dàng tạo lệnh tìm kiếm tùy chỉnh, với cú pháp gọn nhẹ, phản hồi nhanh và giao diện trực quan.

2. Cách sử dụng

Chỉ cần gõ dấu / trong khung tìm kiếm. Plugin sẽ tự động xử lý nội dung nhập vào như một slash command nếu khớp với cú pháp hỗ trợ. Gợi ý lệnh sẽ hiển thị ngay lập tức khi gõ, không cần gọi /help như trước.

3. Danh sách slash command hiện tại

  • /recent – Hiển thị bài viết mới nhất
  • /popular – Hiển thị bài viết nhiều lượt xem (yêu cầu plugin Init View Count)
  • /day, /week, /month – Bài viết phổ biến theo ngày, tuần, tháng
  • /trending – Hiển thị các bài viết đang tăng view nhanh nhất hiện tại
  • /id 123 – Mở trực tiếp bài viết theo ID
  • /date 2024, /date 2024/05, /date 2024/05/23 – Tìm bài theo thời gian
  • /category wordpress – Lọc bài viết theo danh mục (slug)
  • /tag seo – Lọc bài viết theo thẻ (slug)
  • /categories, /tags, /taxonomies – Hiển thị danh sách taxonomy phổ biến
  • /product – Hiển thị toàn bộ sản phẩm WooCommerce
  • /on-sale – Lọc sản phẩm đang giảm giá
  • /stock – Lọc sản phẩm còn hàng
  • /sku ABC123 – Tìm sản phẩm theo mã SKU
  • /price 100 300 – Lọc sản phẩm trong khoảng giá
  • /price 100 300 sort – Lọc theo khoảng giá, sắp xếp tăng dần
  • /price 100 300 rsort – Lọc theo khoảng giá, sắp xếp giảm dần
  • /brand nike – Lọc sản phẩm theo brand (hỗ trợ cả taxonomy tùy chỉnh)
  • /attribute color red – Hiển thị các thuộc tính tùy chỉnh như màu sắc, kích cỡ
  • /variation size xxl – Lọc sản phẩm có variation cụ thể
  • /coupon – Hiển thị danh sách mã giảm giá còn hiệu lực (mã, mô tả, hạn dùng)
  • /related – Gợi ý bài viết liên quan đến trang đang mở
  • /read – Hiển thị bài viết đã đọc gần đây (yêu cầu plugin Init Reading Position)
  • /fav – Hiển thị danh sách bài viết đã yêu thích (lưu tại localStorage)
  • /fav_clear – Xóa toàn bộ danh sách yêu thích đã lưu
  • /random – Mở ngẫu nhiên một bài viết
  • /history – Xem lại các từ khóa đã tìm gần đây
  • /history_clear – Xóa toàn bộ lịch sử tìm kiếm
  • /clear – Xóa cache local của plugin
  • /reset – Xóa từ khóa đang nhập và reset giao diện

Lưu ý: Các slash command liên quan đến WooCommerce (/product, /on-sale, /stock, /sku, /price, v.v.) chỉ hiển thị khi WooCommerce đang hoạt động và mục product đã được bật trong phần loại nội dung cần tìm kiếm.

4. Giao diện gợi ý slash command

Giao diện Slash Command của plugin Init Live Search

Khi người dùng bắt đầu gõ /, plugin sẽ hiển thị dropdown gợi ý các lệnh slash command có thể sử dụng. Giao diện này giúp người dùng khám phá và chọn lệnh nhanh chóng, không cần nhớ chính xác cú pháp.

Trước đây plugin yêu cầu gõ /help để xem danh sách lệnh, nhưng hiện nay gợi ý hiển thị tức thời khi nhập dấu /, giúp trải nghiệm mượt và trực quan hơn.

5. Tùy biến slash command

  • Bạn có thể vô hiệu hóa slash command bằng cách tắt tất cả trigger trong phần Cài đặt.
  • Developer có thể mở rộng command mới thông qua filter PHP và JavaScript hook (JS object InitPluginSuiteLiveSearch.commands).

6. Tại sao slash command rất hữu ích?

  • Giúp truy cập nội dung nhanh, không cần nhập từ khóa
  • Mỗi slash command dùng endpoint riêng, tối ưu performance
  • Giao diện giống command palette (VS Code, Slack…)
  • Thân thiện với SPA, app headless, mobile, PWA

Kết luận

Slash command là một bước tiến lớn về trải nghiệm tìm kiếm trong WordPress. Không còn đơn thuần là nhập từ khóa, người dùng giờ đây có thể “ra lệnh” để tìm nội dung theo ý muốn – nhanh, chính xác và mượt mà hơn.

Nếu bạn đang dùng Init Live Search, hãy thử ngay các lệnh slash để cảm nhận sự khác biệt.

Bình luận


  • Không có bình luận.

Init Toolbox

Nhấn Ctrl + \ trên máy tính, hoặc vuốt sang trái ở bất kỳ đâu trên mobile.

Đăng nhập





Đang tải...