2011-02-28 16 views
5

नहीं, मैं शुरू करने के लिए एक खाली, डिफ़ॉल्ट टेम्पलेट का उपयोग कर अपने स्वयं के कस्टम वर्डप्रेस थीम पर काम कर रहा हूं। मैंने search.php फ़ाइल संपादित नहीं की है।वर्डप्रेस सर्च केवल पोस्ट के साथ काम करता है, पेज

मेरे कई वर्डप्रेस पोस्ट पेज हैं। दुर्भाग्यवश, साइट खोज केवल पृष्ठों को पुनर्प्राप्त करती है, पेज नहीं।

कोई विचार है कि विषय और पृष्ठों दोनों को खोजने के लिए थीम कैसे प्राप्त करें?

<?php if (have_posts()) : ?> 

    <h3>Search Results</h3> 

    <?php include (TEMPLATEPATH . '/inc/nav.php'); ?> 

    <?php while (have_posts()) : the_post(); ?> 

     <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> 

      <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4> 

      <?php include (TEMPLATEPATH . '/inc/meta.php'); ?> 

      <div class="entry"> 
       <?php the_excerpt(); ?> 
      </div> 

     </div> 

    <?php endwhile; ?> 

    <?php include (TEMPLATEPATH . '/inc/nav.php'); ?> 

<?php else : ?> 

    <h3>No posts found.</h3> 

<?php endif; ?> 

उत्तर

1

है प्रासंगिकता के बजाय पोस्ट दिनांक के आधार पर रैंक एक ठेठ WP समस्या पृष्ठ खोज और खोज परिणामों का अभाव:

यहाँ search.php के बहुमत है। http://wordpress.org/extend/plugins/relevanssi/

32

इस कोड को अपनी functions.php फ़ाइल में जोड़ें।

function wpshock_search_filter($query) { 
    if ($query->is_search) { 
     $query->set('post_type', array('post','page')); 
    } 
    return $query; 
} 
add_filter('pre_get_posts','wpshock_search_filter'); 

http://wpth.net/limit-wordpress-search-results-to-specific-post-types

+0

यह अब और काम नहीं कर रहा है। – Ares

0

WP खोजें http://wpsear.ch/ ability.You क्या पोस्ट प्रकार आप परिणाम पृष्ठ पर प्रदर्शित करना चाहते समायोजित कर सकते हैं कि है।

+0

पेज पर नहीं पहुंचा जा सकता है। – rhand

संबंधित मुद्दे