Επιλογή, αξιολόγηση και καθαρισμός των WordPress plugins
Ένα plugin λειτουργεί με τα ίδια δικαιώματα με το ίδιο το WordPress: μπορεί να διαβάζει και να τροποποιεί τη βάση δεδομένων σας, να δημιουργεί αρχεία και να στέλνει email. Όταν εγκαθιστάτε ένα plugin, εμπιστεύεστε λοιπόν τον δημιουργό του. Τα παρωχημένα και κακώς συντηρημένα plugins αποτελούν συχνή είσοδο για εισβολείς. Εδώ θα δείτε πώς να αξιολογείτε ένα plugin πριν το εγκαταστήσετε και πώς να καθαρίζετε όσα δεν χρειάζεστε πλέον.
Πρώτα απ' όλα: χρειάζεστε πραγματικά ένα plugin γι' αυτό;
- Μπορεί να το κάνει το ίδιο το WordPress; Στήλες, κουμπιά, πίνακες, ένα απλό sitemap και lazy loading εικόνων περιλαμβάνονται ήδη.
- Μπορεί να το κάνει το θέμα σας; Με ένα θέμα μπλοκ ρυθμίζετε πολλά στον Επεξεργαστή ιστότοπου.
- Έχετε ήδη ένα plugin που το κάνει αυτό; Δύο plugins για το ίδιο πράγμα, όπως δύο plugins cache, δύο plugins SEO ή δύο plugins ασφαλείας, εμποδίζουν το ένα το άλλο και προκαλούν σφάλματα.
Δεν υπάρχει σταθερό ανώτατο όριο. Όμως κάθε plugin πρέπει να το παρακολουθείτε, μπορεί να συγκρουστεί με τα υπόλοιπα και μπορεί να έχει κάποιο κενό ασφαλείας. Ένας ιστότοπος με λίγα, καλά επιλεγμένα plugins διατηρείται πιο εύκολα σε καλή κατάσταση.
Από πού να παίρνετε plugins;
- Από τον κατάλογο plugins του wordpress.org, στον οποίο έχετε πρόσβαση και μέσω Πρόσθετα > Προσθήκη νέου πρόσθετου στη διαχείρισή σας.
- Από τον ιστότοπο ενός γνωστού δημιουργού, για επί πληρωμή plugins και επεκτάσεις.
- Ποτέ από ιστότοπους που προσφέρουν δωρεάν επί πληρωμή plugins. Τέτοια nulled plugins περιέχουν συχνά backdoor ή spam συνδέσμους και δεν λαμβάνουν ενημερώσεις.
Προειδοποιητικά σημάδια στη σελίδα του plugin
| Χαρακτηριστικό | Προειδοποιητικό σημάδι |
|---|---|
| Τελευταία ενημέρωση | Πριν από περισσότερο από έναν χρόνο. Τότε ίσως δεν λειτουργεί πλέον σωστά με νέες εκδόσεις του WordPress και της PHP. |
| Δοκιμασμένο έως (έκδοση WordPress) | Μια πολύ παλαιότερη έκδοση από την τρέχουσα. Στο wordpress.org εμφανίζεται τότε μια προειδοποίηση στη σελίδα. |
| Απαιτούμενη έκδοση PHP | Δεν είναι από μόνο του προειδοποιητικό σημάδι, αλλά ελέγξτε αν ταιριάζει με την έκδοση PHP του πακέτου σας. |
| Ενεργές εγκαταστάσεις | Πολύ λίγες: τότε λίγοι άνθρωποι εντοπίζουν σφάλματα. Δεν είναι πάντα κακό, αλλά ελέγξτε το πιο προσεκτικά. |
| Αξιολογήσεις και υποστήριξη | Πολλές πρόσφατες αρνητικές αξιολογήσεις ή ερωτήσεις στο φόρουμ στις οποίες ο δημιουργός δεν απαντά. |
| Κλειστό plugin | Η σελίδα αναφέρει ότι το plugin έχει κλείσει, μερικές φορές με τον λόγο, όπως ένα πρόβλημα ασφαλείας. Αντικαταστήστε το. |
Επιπλέον, ελέγξτε σε μια δημόσια βάση δεδομένων με γνωστά κενά ασφαλείας σε plugins του WordPress, όπως αυτές των Patchstack, Wordfence ή WPScan. Ένα κενό ασφαλείας που διορθώθηκε γρήγορα δεν αποτελεί πρόβλημα. Ένας δημιουργός που δεν κάνει τίποτα για μήνες, αποτελεί. Προσέξτε επίσης τι κάνει το plugin με τα δεδομένα των επισκεπτών σας: αν τα στέλνει σε μια υπηρεσία του δημιουργού, αυτό πρέπει να αναφέρεται στη δήλωση απορρήτου σας.
Απενεργοποίηση ή διαγραφή;
| Απενεργοποίηση | Διαγραφή | |
|---|---|---|
| Τι συμβαίνει; | Το WordPress δεν φορτώνει πλέον το plugin. Τα αρχεία παραμένουν στο wp-content/plugins. | Τα αρχεία αφαιρούνται. Ορισμένα plugins καθαρίζουν επίσης τις ρυθμίσεις και τους πίνακές τους στη βάση δεδομένων, ενώ άλλα τα αφήνουν. |
| Κίνδυνος | Ένα κενό ασφαλείας σε ένα μεμονωμένο αρχείο του plugin παραμένει προσβάσιμο. Οι εισβολείς αναζητούν γνωστά ευάλωτα αρχεία, όχι ενεργά plugins. | Ό,τι διαγράφεται, χάνεται. Ενδέχεται να χάσετε τις ρυθμίσεις σας. |
| Πότε; | Μόνο προσωρινά, για παράδειγμα όταν αναζητάτε ένα πρόβλημα. | Όταν δεν χρησιμοποιείτε πλέον το plugin. |
Το ίδιο ισχύει και για θέματα που δεν χρησιμοποιείτε. Διαγράψτε ένα plugin στα Πρόσθετα: πρώτα Απενεργοποίηση και στη συνέχεια Διαγραφή.
Καθαρισμός: ένας τακτικός έλεγχος
Ελέγχετε τα plugins σας, για παράδειγμα κάθε τρίμηνο, και κάντε για κάθε plugin τέσσερις ερωτήσεις:
- Σε τι χρησιμεύει; Αν δεν το θυμάστε πλέον, ερευνήστε το.
- Χρησιμοποιείται ακόμη; Ένα plugin slider, ενώ δεν υπάρχει πουθενά slider, μπορεί να αφαιρεθεί.
- Μπορείτε να κάνετε χωρίς αυτό, επειδή το κάνει ήδη το WordPress, το θέμα ή κάποιο άλλο plugin;
- Συντηρείται ακόμη; Δείτε τα προειδοποιητικά σημάδια παραπάνω.
Δημιουργήστε πρώτα ένα αντίγραφο ασφαλείας ή εργαστείτε σε ένα αντίγραφο του ιστότοπου, δείτε Δημιουργία περιβάλλοντος staging για το WordPress. Διαγράφετε ένα plugin τη φορά και ελέγξτε στη συνέχεια αν ο ιστότοπός σας λειτουργεί ακόμη. Προσέξτε τα shortcodes: αν διαγράψετε ένα plugin που παρείχε για παράδειγμα το [formulier id="2"], αυτό το κείμενο θα εμφανίζεται στη συνέχεια αυτούσιο στη σελίδα σας.
Απενεργοποίηση ενός plugin όταν η διαχείριση δεν λειτουργεί
Αν ένα plugin προκαλεί κρίσιμο σφάλμα ή λευκή σελίδα, μπορείτε να το απενεργοποιήσετε μετονομάζοντας τον φάκελό του στο wp-content/plugins. Σε ένα τέτοιο σφάλμα, το WordPress στέλνει συχνά και ένα email με σύνδεσμο προς τη λειτουργία ανάκτησης. Πώς γίνεται αυτό βήμα προς βήμα, θα το διαβάσετε στο Σφάλμα 500 ή «κρίσιμο σφάλμα» στον ιστότοπό σας (και μετά από ενημέρωση του WordPress). Αν ένα plugin ασφαλείας σας κλειδώνει έξω, δείτε Δεν μπορώ να συνδεθώ στο WordPress: τι κάνω τώρα;
Περισσότερες πληροφορίες
- Διαχείριση plugins στο wordpress.org (στα Αγγλικά)
- Βοήθεια! Ο ιστότοπός μου παραβιάστηκε. Πώς το λύνω και πώς το αποτρέπω;
Θέλετε να μάθετε περισσότερα; Παρακολουθήστε το δωρεάν μάθημα WordPress, ενότητα 5.3 Επιλογή και αξιολόγηση plugins ή ενότητα 5.4 Λιγότερα είναι περισσότερα: καθαρισμός και επίλυση συγκρούσεων.
