Stigmahost - web hosting company

Αποκλεισμός σελίδων από τα αποτελέσματα αναζήτησης


tutorials

Εξ ορισμού, η αναζήτηση στο WordPress εμφανίζει δημοσιευμένα άρθρα και σελίδες. Συχνά, όταν οι χρήστες ψάχνουν κάτι σε ένα ιστολόγιο, το ψάχνουν στα άρθρα και όχι στις σελίδες.

Σε αυτό το άρθρο θα σας δείξουμε πως μπορείτε να κάνετε την αναζήτηση περισσότερο σχετική και ποιο ξεκάθαρη, αποκλείοντας τις σελίδες από τα αποτελέσματα αναζήτησης του WordPress.

Για να αρχίσουμε ανοίξτε το αρχείο functions.php και πληκτρολογήστε τον κώδικα που ακολουθεί :

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

Επεξήγηση : Αυτός ο κώδικας απλά ψάχνει για μόνο για άρθρα ορίζοντας την παράμετρο post_type σε post. Μπορείτε βέβαια να κάνετε και το αντίθετο ορίζοντας το post_type σε pages, έτσι όταν θα κάνετε αναζήτηση θα βλέπετε μόνο σελίδες.


Κατηγορίες Ιδέες και Κόλπα | Από τον wpadmin

Κανένα σχόλιο

Κανάλι σχολίων

Δεν υπάρχουν σχόλια σε αυτό το άρθρο


Ετικέτες που επιτρέπονται: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 

^
Top
CSS Design Awards