Pracuję nad witryną WordPress WooCommerce. Dodałem funkcję wyszukiwania WooCommerce dla produktu. Ale zarówno główna strona sklepu, jak i strona wyników wyszukiwania mają ten sam szablon archive-product.php. Ale chcę osobnego projektu dla obu stron. Jak mogę to zrobić?Szablon wyników wyszukiwania WooCommerce
5
A
Odpowiedz
9
Jak @arun powiedział w komentarzach skopiować archiwum-product.php i wklej do folderu woocommerce wewnątrz motywu (jeśli nie masz tego folderu utworzyć jeden)
Otwórz plik i podzielić zawartość wewnątrz tego pliku przy użyciu php 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)
}
Wystarczy upewnić się, ta linia kodu zawsze pozostaje na górze pliku:
if (! defined('ABSPATH')) exit; // Exit if accessed directly
0
podstawie @Capital Tematy answe r - możesz odwrócić tę funkcję i dodać kod dla kategorii formularzy bez wyszukiwania:
<?php if (! is_search()) {
//Added code for non search form
} else {
// if want something only for search
} ?>
Powiązane problemy
- 1. Nakładka wyników wyszukiwania lokalizacji
- 2. paginacja paginacji wyników wyszukiwania
- 3. Programowe uzyskiwanie wyników wyszukiwania Google
- 4. Brak wyników wyszukiwania Django Haystack
- 5. API Duckduckgo uzyskiwanie wyników wyszukiwania
- 6. Usuń usuniętą stronę z wyników wyszukiwania Google
- 7. Android Market, Pozycja wyników wyszukiwania Mystery
- 8. Panel wyników wyszukiwania dla SublimeText 2
- 9. Jak wyświetlić listę wyników wyszukiwania Vima?
- 10. Struktura szkieletu dla formularza wyszukiwania i wyników?
- 11. Błąd podczas wyszukiwania określonej kolumny post_type post_type przy użyciu wyszukiwania produktu WooCommerce
- 12. woocommerce variations
- 13. woocommerce get_woocommerce_currency_symbol()
- 14. Lucene.Net: Jak mogę dodać filtr daty do moich wyników wyszukiwania?
- 15. Nie można wybrać wyniku z wyników wyszukiwania select2
- 16. UISearchDisplayController - dlaczego mój widok wyników wyszukiwania zawiera puste komórki?
- 17. Jak zwiększyć alexa wyników wyszukiwania za pomocą Alexa api
- 18. Jak uzyskać stronę wyników wyszukiwania kolekcji witryn w Sharepoint 2010?
- 19. Czy możemy eksportować wszystkie dane wyników wyszukiwania w Kibana?
- 20. C# Znajdowanie odpowiednich fragmentów dokumentów do wyświetlania wyników wyszukiwania
- 21. Jak używać Jquery do pobierania wyników wyszukiwania ajax dla wordpress
- 22. Szablon skryptu wspólnego Szablon
- 23. szablon szablon funkcji parametr
- 24. WooCommerce: Wyświetl nazwę kategorii
- 25. Jak uzyskać order_item_id WooCommerce
- 26. WooCommerce - get_order() nie działa
- 27. woocommerce płatność kompletny hak
- 28. webhooks woocommerce nie wypalanie
- 29. WooCommerce Pokaż niestandardową kolumnę
- 30. WooCommerce uzyskaj łączną kwotę
Czy dodałeś plik search.php do swojego motywu? –
search.php jest tam w moim folderze motywu. Czy chcę dodać search.php do folderu szablonu woocommerce? – Arun
Rozwiązałem to przez dodanie is_search() w archive-product.php – Arun