Αρχική σελίδα » WordPress » WordPress Αναζήτηση Χρήσιμες προσθήκες και αποσπάσματα

    WordPress Αναζήτηση Χρήσιμες προσθήκες και αποσπάσματα

    Το WordPress είναι ένα ισχυρό εργαλείο CMS που δεν τροφοδοτεί μόνο blogs, αλλά αμέτρητα φόρουμ και προσωπικές ιστοσελίδες. Πολλά από τα χαρακτηριστικά που προσφέρονται είναι αρκετά προχωρημένα για την αγορά, όμως η έρευνά τους εξακολουθεί να φαίνεται ότι υστερεί. Οι λειτουργίες προσφέρουν μια πολύ απλή λύση για ένα εξαιρετικά περίπλοκο πρόβλημα - εύρεση του σωστού περιεχομένου στον ιστότοπό σας!

    Παρόλο που οι λειτουργίες είναι τέλειες για την αναζήτηση άρθρων που βασίζονται σε άμεσες αντιστοιχίες, το σύστημα υπολείπεται με πολλές πιθανές χρήσεις. Πιο συγκεκριμένα, η αδυναμία αναζήτησης μεταξύ όλων των κατηγοριών, των ετικετών ή ακόμα και μιας συγκεκριμένης κατηγορίας ή / και ετικέτας. Ομοίως όλες οι αναρτήσεις εμφανίζονται στην προεπιλογή κατά ημερομηνία, νεότερη έως παλαιότερη. Αυτό είναι ένα τεράστιο κενό στο UX, τι γίνεται με τους χρήστες που μπορεί να ψάχνουν δημοφιλή άρθρα με τις περισσότερες απόψεις ή σχόλια?

    Παρακάτω έχω προσφέρει μια σύντομη ματιά στα χαρακτηριστικά αναζήτησης WordPress και πώς λειτουργούν μέσα στο σύστημα. Η κατανόηση του πώς τα πάντα εξαντλούνται από το κουτί θα κάνουν τον χειρισμό των αναζητήσεων πολύ πιο εύκολο. Επιπλέον, έχω προσθέσει μερικά ισχυρά plugins και αποσπάσματα κώδικα που είναι επιθυμητά για κάθε ιστοσελίδα της WP.

    Το βασικό της αναζήτησης WordPress

    Κατά την εκτέλεση ενός ερωτήματος αναζήτησης μέσω του WordPress, όλα τα αποτελέσματα επιστρέφονται βάσει του χρόνου δημοσίευσης. Αυτό θα περιλάμβανε σελίδες, οι οποίες θα ήταν τέλειες, αν το WordPress έδωσε τη δυνατότητα να το κάνει. Δύο εξαιρετικά plugins Search Unleashed και Search Everything παρέχουν διορθώσεις που επιτρέπουν στους χρήστες να αναζητούν επίσης σελίδες και σχόλια. Ένα σημαντικό πρόβλημα είναι το πώς το WordPress αγνοεί τη δύναμη των λέξεων-κλειδιών στην αναζήτηση.

    Εάν ένα άρθρο δημοσιεύθηκε πριν από ένα ή δύο χρόνια, οι πιθανότητες να βρεθεί σε μια αναζήτηση είναι ελάχιστες. Αυτό είναι εκτός εάν ο χρήστης εισάγει τις λέξεις-κλειδιά που θέλουν σε έναν μεγαλύτερο κινητήρα όπως το Google ή το Bing. Όταν ψάχνετε “web design” Το WordPress ψάχνει να ταιριάζει ακριβώς αυτό. Οι προγραμματιστές του WordPress ενδέχεται να εργάζονται σε ενημερώσεις, αλλά ένα τέτοιο ερώτημα δεν θα επέφερε απλά αποτελέσματα σχέδιο.

    Ομοίως τι γίνεται με τις κατηγορίες μετά και τις ετικέτες; Αυτά μπορούν να συνδυαστούν με λέξεις-κλειδιά και να πετάξουν μια ολόκληρη αναζήτηση. Οι ξεχωριστές λειτουργίες πίσω από την αναζήτηση του WordPress είναι προϊστορικές σε σύγκριση με τις περισσότερες, οι οποίες ευτυχώς το σύστημα μπορεί να ενημερωθεί ανοιχτά από την αναπτυξιακή κοινότητα.

    Αρχεία Θέματος WordPress

    Μέσα σε κάθε φάκελο WordPress Themes είναι ένα σύνολο αρχείων αναζήτησης. Αυτές φαίνεται να είναι χρήσιμες για λειτουργικότητα και ισχυρές φόρμες αναζήτησης. Μέσα στο αρχείο του προτύπου ρίζας search.php θα βρείτε το γενικό πρότυπο για τα αποτελέσματα αναζήτησης.

    Πολλές φορές θα ακούσω προγραμματιστές που κατασκευάζουν το λάθος να συμπεριλάβουν το search.php τους μέσα σε ένα άλλο βασικό αρχείο, όπως page.php ή single.php. Αυτή είναι μια ισχυρή τεχνική για την κατασκευή αρθρωτών προτύπων, ωστόσο το ευθεία αρχείο αναζήτησης χρησιμοποιείται για την εμφάνιση σελίδων και μόνο αποτελέσματα. Το τυπικό όνομα αρχείου searchform.php είναι αυτό που θα περιλάμβανε κάποιο βασικό κώδικα PHP για την κλήση δεδομένων ερωτήματος αναζήτησης. Το υπόλοιπο αρχείο είναι μια ευθεία φόρμα HTML που περιλαμβάνει ένα (1) πεδίο εισαγωγής και ένα κουμπί υποβολής.

    Αυτό το αρχείο περιλαμβάνεται συχνά στην περιοχή επικεφαλίδων ή στην πλευρική γραμμή των προτύπων. Προσφέρει μια κομψή λύση για να συμπεριλάβει μια έτοιμη μορφή και οι χρήστες μπορούν να επωφεληθούν από τις πολλές ισχυρές τεχνικές αναζήτησης που προσφέρονται στο WordPress. Από τα πολλά νέα χαρακτηριστικά στο HTML5 είναι δυνατό να προσφέρετε προεπιλεγμένο κείμενο μέσα στο πεδίο εισαγωγής, όπως π.χ. “Ψάξιμο… ” ή “εισάγετε τους όρους εδώ”.

    Όταν εισάγετε δεδομένα για να εμφανίσετε τη φόρμα αναζήτησης, η απλοϊκή ρουτίνα μπορεί να σας εκπλήξει με ευχαρίστηση. Υπάρχει μια απλή γραπτή λειτουργία get_search_form () τα οποία μπορούν να προστεθούν οπουδήποτε στα πρότυπα για την εμφάνιση των περιεχομένων του searchform.php. Αυτή είναι μια εσωτερική λειτουργία που αναπτύχθηκε από το WordPress και χρησιμοποιείται για να κάνει την ανάπτυξη για τη λειτουργία αναζήτησης εύκολη ως πίτα!

    WP Λειτουργία Query

    Υπάρχει μια συνάρτηση γραμμένη στο backend του WordPress που μπορεί να χρησιμοποιηθεί για ερωτήματα SQL απευθείας. WP_query () έχει χρησιμοποιηθεί από τους προγραμματιστές του WordPress και τους σχεδιαστές θεμάτων, ώστε να δημιουργούν προσαρμοσμένα ερωτήματα αναζήτησης πιο περίπλοκα από ό, τι το WordPress.

    Αν είστε προγραμματιστής σας συνιστώ να διαβάσετε τη σελίδα αναφοράς της λειτουργίας για μια μικρή εικόνα της μεθοδολογίας. Η τεκμηρίωση είναι πολύ μεγάλη και πιθανότατα δεν θα χρησιμοποιηθεί από πολλούς. Υπάρχουν κάποιες πραγματικές ιδιότητες όπως το τράβηγμα συγκεκριμένων αναρτήσεων ή κατηγοριών βάσει του περιεχομένου που εμφανίζεται αυτήν τη στιγμή στη σελίδα.

    Η λειτουργία ερωτήματος επιτρέπει επίσης τον έλεγχο της τιμής της τρέχουσας σελίδας. Το WordPress δίνει αυτόματα ένα όνομα προς το καθένα τύπος της σελίδας στον ιστότοπό σας. Οι αναρτήσεις ιστοτόπων, οι σελίδες, τα αποτελέσματα αναζήτησης και το σπίτι είναι μόνο μερικά παραδείγματα. Παρακάτω έχω περιγράψει μια σύντομη λίστα με κοινές μεταβλητές σελίδας για όσους ενδιαφέρονται να εξετάσουν κάτω από την επιφάνεια.

    • $ is_single - προβολή μιας μόνο σελίδας ανάρτησης
    • $ is_author - προβολή σελίδας καταλόγου συγγραφέων
    • $ is_search - προβολή σελίδας αποτελεσμάτων αναζήτησης
    • $ is_category - $ is_tag - προβολή μιας λίστας αναρτήσεων ανά κατηγορία ή ετικέτα
    • $ is_404 - προβολή σελίδα σφάλματος 404

    16 προσθήκες για την ενίσχυση της αναζήτησης

    Παρακάτω έχω συμπεριλάβει συνδέσμους σε μερικά δημοφιλή plugins που σχετίζονται με την αναζήτηση και τα ερωτήματα. Όλα αυτά είναι δωρεάν και προσφέρονται για λήψη από τον κατάλογο επίσημων επεκτάσεων του WordPress. Συνιστούσα ανεπιφύλακτα να εγκαταστήσετε περισσότερα από 2 ή 3 από αυτά τα φορά - διαβάστε τις περιγραφές και δοκιμάστε το ένα προς ένα για να δείτε αν υπάρχει κάτι που ταιριάζει απόλυτα στο blog σας!

    Plugin για προσαρμοσμένη αναζήτηση GoogleΗ προεπιλεγμένη επιλογή για αναζήτηση στο WordPress δεν είναι πραγματικά η καλύτερη λύση. Συχνά, οι υπεύθυνοι ιστού θα προτιμούσαν να διοχετεύσουν τα ερωτήματα αναζήτησης μέσω της Google για ταχύτερα και πιο στοχευμένα αποτελέσματα. Μετά την εγκατάσταση, αυτό το πρόσθετο θα ξαναγράψει αυτόματα την προεπιλεγμένη φόρμα αναζήτησης WordPress με μια προσαρμοσμένη Αναζήτηση Google. Υιοθετεί ένα νέο σύνολο φιλικών διευθύνσεων URL επί του θέματος!

    Ενισχυμένη φόρμα αναζήτησηςΜε βάση προεπιλογή, η φόρμα αναζήτησης WordPress είναι ένα τυποποιημένο πεδίο εισαγωγής. Αυτό είναι καλό για βασικά ερωτήματα που αφορούν συγκεκριμένες λέξεις-κλειδιά, αλλά για προχωρημένους χρήστες οι προεπιλεγμένες επιλογές υπολείπονται. Η Ενισχυμένη φόρμα αναζήτησης θα δημιουργήσει δυναμικά μια φόρμα XHTML, η οποία θα δέχεται νέους όρους αναζήτησης όπως Boolean ΚΑΙ δηλώσεις.

    Αναζήτηση EverythingSearch Τα πάντα είναι ένα άλλο μεγάλο plugin all-in-one για την υποστήριξη των προηγμένων αναγκών αναζήτησης. Μερικά από τα πιο δημοφιλή χαρακτηριστικά είναι η ανάδειξη αναζήτησης, προσαρμοσμένες ταξινομίες, η περιήγηση σε εγκεκριμένα σχόλια και πολλά άλλα! Ο πίνακας διαχείρισης είναι πολύ απλός και η ρύθμιση είναι μια αύρα.

    WordPress Sphinx Search PluginΤο Sphinx server μπορεί να εκφορτώσει τα βαριά ερωτήματα αναζήτησης από το διακομιστή σας σε άλλες απομακρυσμένες ρυθμίσεις. Με την ενεργοποίηση θα παρατηρήσετε εξαιρετικά γρήγορες ταχύτητες και θα μπορείτε να ταξινομήσετε τα αποτελέσματα ανάλογα με τη φρεσκάδα και τη συνάφεια. Επιπλέον, το plugin είναι ικανό να εμφανίζει ένα widget sidebar από τις πιο πρόσφατες και κορυφαίες σχετικές λέξεις-κλειδιά αναζήτησης.

    Search MeterSearch Meter είναι μια συναρπαστική ιδέα για εκείνους τους webmasters που ενδιαφέρονται για την παρακολούθηση των αναλυτικών στοιχείων. Κάθε ερώτημα αναζήτησης αποθηκεύεται και αρχειοθετείται στον πίνακα διαχείρισης με πρόσθετες λεπτομέρειες που εξετάζουν τα αναλυτικά στοιχεία αναζήτησης. Θα σας δοθούν στοιχεία σχετικά με τον αριθμό των αναζητήσεων που απέτυχαν ή δεν βρέθηκαν αποτελέσματα, καθώς και δημοφιλείς και πρόσφατοι όροι αναζήτησης. Το plugin θα δημιουργήσει στατιστικά στοιχεία τα οποία μπορείτε να επαναφέρετε ή να εξαγάγετε για εξέταση.

    Γρήγορη αναζήτηση WordPressFast WordPress Search είναι μια βασική προσθήκη αντικατάστασης για τον προεπιλεγμένο κινητήρα του WordPress. Αυτό γενικά επιστρέφει περισσότερες σχετικές σελίδες και ελαφρώς επιταχύνει τη διαδικασία. Η διαδικασία γράφτηκε για να συνεργαστεί με την τεράστια βιβλιοθήκη λειτουργιών της WP για τη μείωση των κλήσεων βάσεων δεδομένων και την επιστροφή ταχύτερων αποτελεσμάτων για έντονα ερωτήματα. Η εγκατάσταση συνοδεύεται επίσης από εργαλεία αναφοράς για τη σύγκριση των χρόνων.

    Amazon Search WidgetΕάν δουλέψετε με το πρόγραμμα θυγατρικών του Amazon, τότε θα αγαπήσετε αυτό το επόμενο plugin. Με μερικά απλά βήματα και ένα μόνο πρότυπο, είναι πολύ βολικό να εφαρμόσετε μια φόρμα αναζήτησης Flash. Αυτό θα ψάξει μέσα στη βιβλιοθήκη του Amazon για να τραβήξει δεδομένα για προϊόντα και νέες κυκλοφορίες. Από εδώ είναι μια απλή διαδικασία εισαγωγής του αναγνωριστικού θυγατρικών σας για να αρχίσετε να κερδίζετε χρήματα από τις αναζητήσεις του ιστολογίου σας!

    Looser Search PluginΕδώ έχουμε ένα μικρό plugin με μεγάλες προσδοκίες αμέσως μετά την εγκατάσταση. Το Plugin αναζήτησης Looser τροποποιεί ήδη ενσωματωμένες διαδικασίες από τις βιβλιοθήκες του WordPress ώστε να ταιριάζουν με τις λέξεις-κλειδιά αντί για τους πλήρεις όρους. Ένα εσωτερικό λεξικό κοινών αγγλικών λέξεων παραλείπεται για να επιταχύνει τη διαδικασία αναζήτησης. Αν ψάχνετε για ένα βασικό πρόσθετο για να εγκαταστήσετε και να πάρετε τα ταχύτερα αποτελέσματα θα συνιστούσα ανεπιφύλακτα αυτό.

    WordPress Live Search του DaveΕάν είστε οπαδός του Microsoft Live Search, αυτό το απλό plugin θα ενισχύσει την εμπειρία του blogging σας. Η προσφορά αποτελεσμάτων από τη λειτουργία Live Search θα σημαίνει υψηλότερη σχετικότητα και ταχύτερους χρόνους φόρτωσης από την εσωτερική επεξεργασία. Το plugin προσφέρεται για την παροχή άμεσων ενημερωμένων αποτελεσμάτων, όπως οι τύποι χρηστών - όλοι τροφοδοτούνται πίσω από τις σκηνές με το jQuery και μερικά βασικά στυλ CSS. Δοκιμάστε να εγκαταστήσετε και δείτε εάν το ιστολόγιό σας μπορεί να χειριστεί τη φόρτωση της σελίδας, καθώς παρέχει μια καταπληκτική εμπειρία χρήστη στα αποτελέσματα αναζήτησης.

    Search Tag CloudThis plugin σας παρέχει εύκολη πρόσβαση για να αναπτύξετε ένα απλό cloud tag. Αυτό θα οδηγήσει σε υψηλές βαθμολογίες από το Google, καθώς περισσότερες συνδέσεις θα οδηγούν στις σελίδες του ιστολογίου σας. Επιπλέον, η εμπειρία του χρήστη αυξάνεται δραματικά όταν εξετάζετε πόσες θέσεις μπορείτε να βρείτε με μερικά μόνο κλικ. Το plugin απαιτεί τυπικά βήματα εγκατάστασης και έχει αναπτυχθεί με SEO κατά νου.

    Επισημάνετε τους όρους αναζήτησηςΜπορείτε να έχετε δει αυτό το plugin να υιοθετείται σε αμέτρητα ιστολόγια σήμερα. Κάθε φορά που ένας επισκέπτης βρίσκει τη σελίδα σας μέσω μιας μεγάλης μηχανής αναζήτησης (Google, Yahoo !, Bing, Lycos, Ask ...), κάθε μία από τις λέξεις-κλειδιά θα επισημανθεί στο περιεχόμενό σας. Αυτό βοηθά τους επισκέπτες να καταλάβουν πού βρίσκεται το περιεχόμενο της σελίδας και ποιο πλαίσιο αναφοράς βρίσκεται. Από προεπιλογή δεν υπάρχουν κεντρικά στυλ CSS, επομένως θα πρέπει να τα σχεδιάσετε μόνοι σας μετά την ενεργοποίηση.

    Καλύτερη SearchBetter Search, όπως υποδηλώνει ο τίτλος, είναι ένα τυπικό plugin για να σας δώσει το blog του WordPress καλύτερη αναζήτηση. Κάθε σελίδα αποτελεσμάτων χωρίζεται με βάση τη συνάφεια λέξεων-κλειδιών και τις προηγμένες τεχνικές για την αναγνώριση των μετα-ετικετών, των ετικετών και των κατηγοριών. Κατά την πληκτρολόγηση της νέας φόρμας αναζήτησης θα εμφανίζονται οι πιο δημοφιλείς όροι αναζήτησης που αναζητούνται σε όλο το ιστολόγιό σας. Αυτό ενημερώνεται συχνά βάσει της επισκεψιμότητας των ερωτημάτων αναζήτησης!

    Αναζήτηση LightAs μπορεί να έχετε δει πολλά μέρη αλλού, η λειτουργία ενημέρωσης-όπως-εσείς έχει εξερράγη. Από την κυκλοφορία του Google Instant, πολλοί άλλοι πάροχοι αναζήτησης έχουν αναπτύξει παρόμοιες τεχνικές. Το Light Search είναι ένα φανταστικό plugin που χρησιμοποιεί μια αναπτυσσόμενη διεπαφή Ajax για τη δημιουργία δυναμικών μενού σχετικών ερωτημάτων. Είναι επίσης δυνατό να συνδέσετε τις μικρογραφίες ανάρτησης και τον συνολικό αριθμό των αποτελεσμάτων στο εσωτερικό της ίδιας της γραμμής αναζήτησης.

    WP Instant SearchThis plugins απαιτεί λίγες εξωτερικές βιβλιοθήκες, αν και προσφέρει παρόμοια λειτουργικότητα με το προηγούμενο Light Search. Εάν απολαμβάνετε πραγματικά τις προτάσεις dropdown του Ajax, θα βρείτε πολλά ίδια χαρακτηριστικά με την WP Instant Search. Το plugin ενημερώνεται στην πιο πρόσφατη έκδοση του WordPress 3.0.5 και θα ελέγχει τις ετικέτες, τις δημοσιεύσεις, τις σελίδες και τις κατηγορίες του WordPress.

    WP Widget για το προϊόν αναζήτησης ηλεκτρονικού εμπορίουΤο plugin υποστηρίζει οθόνες widget για μια λύση ηλεκτρονικού εμπορίου που εκτελείται μέσω του WordPress. Όταν πουλάτε αντικείμενα ή ακόμα και λογισμικό σε απευθείας σύνδεση, είναι σημαντικό η λύση ηλεκτρονικού εμπορίου σας να είναι απλή στην πλοήγηση και τα προϊόντα είναι εύκολο να τα βρείτε. Με αυτό το όμορφο plugin μπορούμε να αντικαταστήσουμε τη λειτουργικότητα αναζήτησης του WordPress για να συμπεριλάβουμε μια νέα προβολή ερωτήματος. Οι σελίδες αποτελεσμάτων θα απαριθμήσουν προϊόντα σε διάταξη στυλ πλέγματος και θα είναι συμβατά μέχρι την πιο πρόσφατη έκδοση.

    3WW Ajax SearchAnnotless plugin για αναζητήσεις Ajax. Απλώς κατεβάστε και εγκαταστήστε το plugin για να πάρετε μια αίσθηση του πόσο εύκολη θα ξεδιπλώσει η διαδικασία! Οι προεπιλεγμένες ρυθμίσεις λειτουργούν τέλεια με το θέμα Twentyten και όλα τα παράγωγα. Ένα δροσερό χαρακτηριστικό είναι πως αυτό το plugin εξακολουθεί να λειτουργεί γύρω από την προεπιλεγμένη μηχανή αναζήτησης του WordPress. Σε αυτή την περίπτωση δεν χάνετε τίποτα από την ισχυρή βιβλιοθήκη του WordPress και αντ 'αυτού κερδίζετε απλώς υπέροχα αποτελέσματα εμπρός. Υπάρχουν πολλές επιλογές για προσαρμογή, συμπεριλαμβανομένων των στυλ CSS και των jQuery ταχύτητες και στυλ κινουμένων σχεδίων.

    5 Χρήσιμα αποσπάσματα αναζήτησης

    1. Εξαίρεση μετά / σελίδας από τα αποτελέσματα αναζήτησης

    Η ακόλουθη λειτουργία, σας επιτρέπει να εξαιρέσετε τις θέσεις οποιωνδήποτε κατηγοριών ή ακόμα και σελίδων εκτός των αποτελεσμάτων αναζήτησης. (μέσω wprecipes)

    (functions.php)

     ($ ερώτημα) if ($ query-> is_search) $ query-> set ('cat', '0,1');  επιστροφή $ query;  add_filter ('pre_get_posts', 'SearchFilter'). 

    2. Αναζήτηση συγκεκριμένης κατηγορίας

    Επιστροφή αποτελεσμάτων αναζήτησης από μια συγκεκριμένη κατηγορία.

    (functions.php)

     ($ query-> is_search) // Εισαγάγετε τις συγκεκριμένες κατηγορίες που θέλετε να αναζητήσετε $ query-> set ('cat', '8,9,12');  επιστροφή $ query;  add_filter ('pre_get_posts', 'SearchFilter'). 

    3. Αναζήτηση συγκεκριμένου τύπου θέσης

    Φιλτράρετε όλους τους άλλους τύπους θέσεων και στοχεύστε την αναζήτησή σας σε έναν συγκεκριμένο τύπο θέματος WordPress.

    (functions.php)

     SearchFilter ($ query) if ($ query-> is_search) // Εισάγετε τον συγκεκριμένο τύπο θέσης που θέλετε να αναζητήσετε $ query-> set ('post_type', 'feeds');  επιστροφή $ query;  // Αυτό το φίλτρο θα μεταβεί στον βρόχο και θα τακτοποιήσει τα αποτελέσματά μας προτού επιστραφούν add_filter ('pre_get_posts', 'SearchFilter'). 

    4. Επισημάνετε τους όρους αναζήτησης WordPress (jQuery)

    Επισημαίνει τους όρους αναζήτησης στη σελίδα αποτελεσμάτων του WordPress. (μέσω weblogtoolscollection)

    (functions.php)

     συνάρτηση hls_set_query () $ query = attribute_escape (get_search_query ()); αν (strlen ($ query)> 0) echo '  '  hls_init_jquery () wp_enqueue_script ('jquery');  add_action ('init', 'hls_init_jquery'). add_action ('wp_print_scripts', 'hls_set_query'). 

    (header.php), πριν

       

    5. Εμφάνιση όρου αναζήτησης + Αποτέλεσμα (αποτελέσματα) Καταμέτρηση

    Επιστρέψτε τα ερωτήματα αναζήτησης και τον αριθμό των αποτελεσμάτων. Παράδειγμα - Αποτελέσματα αναζήτησης για το twitter - 8 άρθρα. (μέσω του wpbeginner)

     

    Αποτελέσματα αναζήτησης για post_count; _e ("); _e (''). echo $ key; _μι(''). _ε ('-'); echo $ count ", _e ('άρθρα'), wp_reset_query ();?>