2014-05-06 9 views
5

मैं एक WooCommerce वर्डप्रेस साइट पर काम कर रहा हूं। मैंने उत्पाद के लिए WooCommerce खोज सुविधा जोड़ा है। लेकिन दोनों मुख्य दुकान पृष्ठ और खोज परिणाम पृष्ठ में एक ही टेम्पलेट संग्रह-product.php है। लेकिन मैं दोनों पृष्ठों के लिए अलग डिजाइन चाहता हूँ। मैं उसे कैसे कर सकता हूँ?WooCommerce खोज परिणाम टेम्पलेट

+0

क्या आपने अपनी थीम में search.php फ़ाइल जोड़ा है? –

+0

search.php मेरे विषय फ़ोल्डर में है। क्या मैं woocommerce टेम्पलेट फ़ोल्डर में search.php जोड़ना चाहता हूं? – Arun

+3

मैंने संग्रह-product.php में is_search() जोड़कर इसे हल किया – Arun

उत्तर

9

रूप @arun टिप्पणी में कहा अपने विषय के अंदर woocommerce फ़ोल्डर में संग्रह-product.php कॉपी और पेस्ट में फ़ाइल (यदि आप इस फ़ोल्डर की जरूरत नहीं है, तो इसे बनाने)

ओपन और एक php का उपयोग कर कि फाइल के अंदर सामग्री विभाजित अगर बयान

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) 
} 

बस सुनिश्चित करें कि कोड की इस पंक्ति हमेशा फ़ाइल के शीर्ष पर रहता है:

if (! defined('ABSPATH')) exit; // Exit if accessed directly 
0

@Capital विषय-वस्तु के आधार पर answe आर - आप फ़ंक्शन को उलटा कर सकते हैं और गैर खोज फ़ॉर्म श्रेणियों के लिए कोड जोड़ सकते हैं:

<?php if (! is_search()) { 
//Added code for non search form 
} else { 
// if want something only for search 
} ?> 
संबंधित मुद्दे