Tôi đang làm việc trên trang web WooCommerce WordPress. Tôi đã thêm tính năng tìm kiếm WooCommerce cho sản phẩm. Nhưng cả trang cửa hàng chính và trang kết quả tìm kiếm đều có cùng một tệp lưu trữ-product.php. Nhưng tôi muốn thiết kế riêng cho cả hai trang. Làm thế nào tôi có thể làm điều đó?Mẫu kết quả tìm kiếm WooCommerce
5
A
Trả lời
9
Như @arun nói trong các ý kiến sao chép lưu trữ-product.php và dán vào thư mục woocommerce bên trong chủ đề của bạn (nếu bạn không có thư mục này, tạo một)
Mở tập tin và chia nhỏ nội dung bên trong tập tin đó bằng cách sử dụng php câu lệnh if
if (is_search()) {
//put your search results markup here (you can copy some code from archive-product.php file and also from content-product.php to create a standard markup
} else {
// here goes the content that is already in that file (archive-product.php)
}
Chỉ cần chắc chắn dòng mã này luôn nằm ở phía trên cùng của tập tin:
if (! defined('ABSPATH')) exit; // Exit if accessed directly
0
Dựa vào Chủ đề @Capital answe r - bạn có thể đảo ngược hàm và thêm mã cho các loại biểu mẫu không tìm kiếm:
<?php if (! is_search()) {
//Added code for non search form
} else {
// if want something only for search
} ?>
Các vấn đề liên quan
- 1. Lọc kết quả API tìm kiếm iTunes
- 2. Kết quả tìm kiếm không phù hợp
- 3. rails tìm kiếm giới hạn tổng số kết quả tìm kiếm/nhận được số kết quả cố định
- 4. kết quả tìm kiếm của google trong iframe thay thế
- 5. Mẫu Tìm kiếm Đường ray
- 6. Lucene.Net Kết quả tìm kiếm để làm nổi bật các từ khóa tìm kiếm
- 7. Kết quả Tìm kiếm Đầu tiên của Google (SEO?)
- 8. Ánh xạ kết quả API tìm kiếm iTunes với RESTKit
- 9. url và email trong kết quả tìm kiếm solr
- 10. SQL Full Text Kết quả tìm kiếm ưu tiên
- 11. Bảng kết quả tìm kiếm cho SublimeText 2
- 12. Tìm kiếm XPath PHP trả về 0 kết quả
- 13. Kết quả Tìm kiếm được Cá nhân hoá cho Elasticsearch
- 14. Phân trang kết quả tìm kiếm của Lucene
- 15. Vim - Tìm kiếm và thay thế kết quả
- 16. UISearchBar - nút "kết quả tìm kiếm" là gì?
- 17. Số lượng tìm kiếm được trả về kết quả là
- 18. Android Market, Vị trí kết quả tìm kiếm Bí ẩn
- 19. Vim gia tăng kết quả tìm kiếm tiếp theo
- 20. Đọc kết quả Tìm kiếm của Google thành mảng PHP?
- 21. grails pagination của các kết quả tìm kiếm
- 22. Kết quả gần nhất cho Tìm kiếm Toàn văn
- 23. MongoDB tìm kiếm văn bản không trả lại kết quả
- 24. Phím tắt cho "mở kết quả tìm kiếm tiếp theo"?
- 25. Bỏ qua R.java fies trong Kết quả tìm kiếm
- 26. Kết quả đa dạng về tìm kiếm Elasticsearch
- 27. Phần kết quả tìm kiếm trong SharePoint 2013 không hiển thị tất cả kết quả
- 28. Không thể chọn kết quả từ kết quả tìm kiếm select2
- 29. Tìm kiếm mẫu VIM để tìm kiếm nhanh chóng
- 30. Tìm kiếm mẫu trong System.IO.Stream
Bạn đã thêm tệp search.php vào chủ đề của mình chưa? –
search.php có trong thư mục chủ đề của tôi. Tôi có muốn thêm search.php vào thư mục mẫu woocommerce không? – Arun
Tôi đã giải quyết vấn đề này bằng cách thêm is_search() vào kho lưu trữ-product.php – Arun