Μετάβαση στο περιεχόμενο

Ρυθμίσεις cookies

Επιλέξτε ανά κατηγορία ποια cookies επιτρέπετε. Μπορείτε να αλλάξετε την επιλογή σας οποιαδήποτε στιγμή μέσω των Ρυθμίσεων cookies στο κάτω μέρος κάθε σελίδας. Δήλωση απορρήτου

Απαραίτητα

Πάντα ενεργά

Χρειάζονται για τη σύνδεση, για να διατηρείται το καλάθι σας και για να θυμόμαστε τις επιλογές σας. Είναι πάντα ενεργά.

Ποια cookies;
  • weboke_sessie, weboke_klant, weboke_remember: η συνεδρία σας και η παραμονή σε σύνδεση
  • weboke_basket: το καλάθι σας
  • wkBtwIncl: εμφάνιση τιμών με ή χωρίς ΦΠΑ
  • wok_cookies: η επιλογή σας για τα cookies, 12 μήνες

Μετρούν ποια διαφήμιση οδηγεί σε επίσκεψη ή παραγγελία, ώστε να μην πληρώνουμε για διαφημίσεις που δεν αποδίδουν.

Ποια cookies;
  • Google Ads μέσω Google Tag Manager (_gcl_au, _gcl_aw), έως 90 ημέρες
  • OpenAI Ads, διαφημίσεις στο ChatGPT
  • wok_aff: μέσω ποιου συνεργάτη ήρθατε σε εμάς (πρόγραμμα συνεργατών), 60 ημέρες

4,6

Χώρα και γλώσσα

Κάθε χώρα έχει τη δική της ιστοσελίδα, με τιμές και ΦΠΑ της χώρας αυτής.

Προβολή

Επιλογή και αξιολόγηση πρόσθετων

Ενότητα 5: Θέματα εμφάνισης και πρόσθετα · Χρόνος ανάγνωσης: 9 λεπτά

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

Βασικές έννοιες: πρόσθετο, hooks (actions και filters), τελευταία ενημέρωση, δοκιμασμένο έως, απαιτούμενη έκδοση PHP, ενεργές εγκαταστάσεις, αξιολογήσεις, φόρουμ υποστήριξης, ευπάθεια, freemium, nulled πρόσθετο, επικάλυψη

Τι είναι ένα πρόσθετο, και γιατί έχει σημασία

Ένα πρόσθετο είναι ένα κομμάτι κώδικα PHP που φορτώνεται μαζί με το WordPress σε κάθε αίτημα (μάθημα 1.2). Το WordPress διαθέτει παντού hooks: σταθερά σημεία στα οποία τα πρόσθετα μπορούν να παρεμβαίνουν. Υπάρχουν δύο είδη:

  • actions: «κάντε κάτι τώρα», για παράδειγμα προσθήκη ενός script στη σελίδα, αποστολή email μετά από μια παραγγελία·
  • filters: «αλλάξτε αυτό», για παράδειγμα προσαρμογή του τίτλου μιας σελίδας ή επεξεργασία του περιεχομένου ενός άρθρου.

Ένα πρόσθετο μπορεί έτσι να αλλάξει σχεδόν τα πάντα στον ιστότοπό σας. Και λειτουργεί με τα ίδια δικαιώματα με το ίδιο το WordPress: μπορεί να διαβάζει και να γράφει στη βάση δεδομένων σας, να δημιουργεί αρχεία, να στέλνει email. Η εγκατάσταση ενός πρόσθετου σημαίνει επομένως ότι δίνετε εμπιστοσύνη στον δημιουργό του. Ένα καλό πρόσθετο κάνει τον ιστότοπό σας καλύτερο· ένα κακό ή εγκαταλελειμμένο πρόσθετο είναι η πιο συνηθισμένη πόρτα εισόδου για εισβολείς (μάθημα 7.1).

Από πού προμηθεύεστε πρόσθετα

  • Τον κατάλογο πρόσθετων του wordpress.org (προσβάσιμος επίσης μέσω Πρόσθετα > Προσθήκη νέου στον πίνακα ελέγχου σας). Κάθε πρόσθετο ελέγχεται κατά την υποβολή του και ο κατάλογος πρόσθετων αφαιρεί πρόσθετα με ανεπίλυτη ευπάθεια ασφαλείας.
  • Τον ιστότοπο ενός γνωστού δημιουργού, για επί πληρωμή πρόσθετα ή επεκτάσεις.
  • Ποτέ από έναν ιστότοπο λήψης που προσφέρει «δωρεάν» επί πληρωμή πρόσθετα. Τέτοια nulled πρόσθετα έχουν συχνά τροποποιηθεί με μια κερκόπορτα (backdoor), spam links ή κώδικα που χρησιμοποιεί αργότερα τον ιστότοπό σας για κάτι άλλο. Επιπλέον δεν λαμβάνετε ενημερώσεις, οπότε γνωστές ευπάθειες παραμένουν ανοιχτές. Τα χρήματα που εξοικονομείτε, θα τα ξεπληρώσετε με το παραπάνω στην πρώτη αποκατάσταση μετά από μια παραβίαση.

Τα πέντε χαρακτηριστικά στη σελίδα του πρόσθετου

Σε κάθε σελίδα πρόσθετου του wordpress.org εμφανίζονται δεξιά τα ίδια στοιχεία. Διαβάστε τα, με αυτή τη σειρά:

ΧαρακτηριστικόΤι δείχνειΚόκκινη σημαία
Τελευταία ενημέρωσηΑν συνεχίζεται η συντήρησηΠερισσότερο από έναν χρόνο πριν. Ένα πρόσθετο που δεν έχει λάβει ενημέρωση εδώ και καιρό ενδέχεται να μη λειτουργεί σωστά με νέες εκδόσεις WordPress και PHP
Δοκιμασμένο έως (έκδοση WordPress)Αν ο δημιουργός το έχει ελέγξει με πρόσφατες εκδόσειςΜια πολύ παλαιότερη έκδοση από την τρέχουσα. Το wordpress.org εμφανίζει τότε μια προειδοποίηση
Έκδοση PHP (απαιτούμενη)Η ελάχιστη έκδοση PHPΔεν αποτελεί από μόνο του σημάδι κινδύνου, αλλά ελέγξτε αν λειτουργεί με τη (νεότερη) έκδοσή σας
Ενεργές εγκαταστάσειςΠόσοι ιστότοποι το χρησιμοποιούνΠολύ λίγες εγκαταστάσεις σημαίνει λίγοι άνθρωποι που παρατηρούν σφάλματα. Δεν είναι πάντα κακό (ένα μικρό, εξειδικευμένο πρόσθετο), αλλά απαιτεί επιπλέον προσοχή
Αξιολογήσεις και υποστήριξηΤι πιστεύουν οι χρήστες και αν ο δημιουργός απαντά σε ερωτήσειςΠολλές πρόσφατες αξιολογήσεις με ένα αστέρι· στο «Προβλήματα που επιλύθηκαν τους τελευταίους δύο μήνες» χαμηλός αριθμός σε σχέση με το σύνολο

Στις αξιολογήσεις διαβάστε κυρίως τις πρόσφατες αρνητικές: αφορούν μια ενημέρωση που χάλασε κάτι, επιθετική διαφήμιση, δεδομένα που διαρρέουν προς τα έξω; Και δείτε στο φόρουμ υποστήριξης αν ο δημιουργός απαντά.

Ένα πρόσθετο που έχει αφαιρεθεί από το wordpress.org εμφανίζει κατά το άνοιγμα το μήνυμα ότι έχει κλείσει, συχνά με τον λόγο (για παράδειγμα «πρόβλημα ασφαλείας»). Αν έχετε τέτοιο πρόσθετο, αντικαταστήστε το.

Πέρα από τη σελίδα του πρόσθετου

  • Ευπάθειες: υπάρχουν δημόσιες βάσεις δεδομένων με γνωστές ευπάθειες σε πρόσθετα WordPress, για παράδειγμα αυτές των Patchstack, Wordfence και WPScan. Αναζητήστε το όνομα του πρόσθετου: είχε ευπάθειες, και πόσο γρήγορα διορθώθηκαν; Ένα πρόσθετο με ευπάθεια που διορθώθηκε γρήγορα δεν είναι κακό πρόσθετο. Ένας δημιουργός που δεν κάνει τίποτα για μήνες, αυτό είναι πρόβλημα.
  • Freemium: πολλά πρόσθετα είναι δωρεάν με μια επί πληρωμή επέκταση. Μια χαρά, αλλά προσέξτε ειδοποιήσεις που κατακλύζουν τον πίνακα ελέγχου σας ή λειτουργίες που μπορείτε να χρησιμοποιήσετε μόνο με το επί πληρωμή τμήμα.
  • Εξωτερικές υπηρεσίες: στέλνει το πρόσθετο δεδομένα των επισκεπτών σας σε μια υπηρεσία του δημιουργού (ένα φίλτρο spam, μια υπηρεσία στατιστικών, μια συμπίεση εικόνων στο cloud); Αυτό πρέπει να αναφέρεται στην πολιτική απορρήτου σας και μερικές φορές σε μια σύμβαση επεξεργασίας δεδομένων (μάθημα 9.3). Τα καλά πρόσθετα το αναφέρουν στην περιγραφή τους.
  • Τι φορτώνει: ένα πρόσθετο για μια φόρμα στη σελίδα επικοινωνίας σας δεν χρειάζεται να φορτώνει scripts σε όλες τις άλλες σελίδες. Με τα εργαλεία ανάπτυξης του browser σας (καρτέλα Δίκτυο) βλέπετε τι φορτώνει ένα πρόσθετο σε μια σελίδα.

Μία εργασία, ένα πρόσθετο, και κατά προτίμηση κανένα

Το σημαντικότερο ερώτημα προηγείται της σελίδας του πρόσθετου: χρειάζομαι πραγματικά ένα πρόσθετο για αυτό;

  • Μπορεί το WordPress να το κάνει μόνο του; Ένας απλός sitemap (μάθημα 9.2), lazy loading (μάθημα 4.4), στήλες, κουμπιά και πίνακες (μάθημα 4.1) περιλαμβάνονται ήδη.
  • Μπορεί να το κάνει το θέμα εμφάνισης; Με ένα θέμα εμφάνισης με μπλοκ μπορείτε να κάνετε πολλά με τον Επεξεργαστή ιστότοπου.
  • Μπορεί να γίνει με λίγες γραμμές κώδικα σε ένα δικό σας μικρό πρόσθετο ή child theme; Τότε δεν χρειάζεστε ένα πακέτο χιλιάδων γραμμών για μία μόνο λειτουργία.
  • Έχω ήδη ένα πρόσθετο που το κάνει αυτό; Η επικάλυψη (δύο πρόσθετα cache, δύο πρόσθετα SEO, δύο πρόσθετα ασφαλείας) προκαλεί συγκρούσεις και διπλή δουλειά.

Ένας ιστότοπος με δέκα καλά επιλεγμένα πρόσθετα είναι πιο υγιής από έναν ιστότοπο με σαράντα. Όχι επειδή μετράει ο αριθμός, αλλά επειδή κάθε πρόσθετο πρέπει να παρακολουθείται, μπορεί να έρθει σε σύγκρουση με τα άλλα και μπορεί να έχει μια ευπάθεια.

Καταγράψτε την αξιολόγησή σας

Για κάθε πρόσθετο που εγκαθιστάτε, σημειώστε: σε τι χρησιμεύει, γιατί αυτό και όχι κάποιο άλλο, ποιος το διαχειρίζεται και πότε το εξετάσατε τελευταία φορά. Ακούγεται περίπλοκο, αλλά είναι ακριβώς αυτό που θα χρειαστείτε κατά την τακτοποίηση (μάθημα 5.4), σε περίπτωση παραβίασης (μάθημα 7.5) και αν κάποιος άλλος αναλάβει τον ιστότοπό σας.

Σύνοψη

  • Ένα πρόσθετο παρεμβαίνει στο WordPress μέσω hooks και λειτουργεί με τα ίδια δικαιώματα· η εγκατάστασή του σημαίνει παραχώρηση εμπιστοσύνης.
  • Προμηθευτείτε πρόσθετα από το wordpress.org ή από γνωστό δημιουργό, ποτέ nulled.
  • Διαβάστε την τελευταία ενημέρωση, το δοκιμασμένο έως, την έκδοση PHP, τις ενεργές εγκαταστάσεις και τις αξιολογήσεις/υποστήριξη· αναζητήστε γνωστές ευπάθειες.
  • Ρωτήστε πρώτα αν χρειάζεστε ένα πρόσθετο· αποφύγετε την επικάλυψη.
  • Καταγράψτε γιατί χρησιμοποιείτε ένα πρόσθετο.

Κουίζ

1. Ένα πρόσθετο δεν έχει ενημερωθεί εδώ και τρία χρόνια και είναι «δοκιμασμένο έως» μια πολύ παλαιότερη έκδοση WordPress. Τι κάνετε;



2. Γιατί είναι επικίνδυνο ένα πρόσθετο «nulled»;



3. Έχετε δύο πρόσθετα που κάνουν και τα δύο cache στις σελίδες. Ποιος είναι ο κίνδυνος;



4. Τι σας λέει, και τι δεν σας λέει, ο αριθμός «ενεργές εγκαταστάσεις»;



Άσκηση

Άσκηση A5.3: Διαβάστε μια σελίδα προσθέτου. Επιλέξτε ένα πρόσθετο από τον κατάλογο πρόσθετων του wordpress.org που χρησιμοποιείτε ή σκέφτεστε να χρησιμοποιήσετε, και συμπληρώστε το slug (το τελευταίο τμήμα της διεύθυνσης, για παράδειγμα contact-form-7 από το wordpress.org/plugins/contact-form-7/). Συμπληρώστε επίσης τι αναγράφεται στη σελίδα στο τελευταία ενημέρωση (η ημερομηνία), δοκιμασμένο έως και απαιτούμενη έκδοση PHP. Το πρόγραμμα ανακτά τα ίδια στοιχεία από το δημόσιο plugin API του wordpress.org και τα συγκρίνει.

Άσκηση A5.3: Διαβάστε μια σελίδα προσθέτου





Ό,τι συμπληρώνετε και ό,τι βρίσκουμε δεν το αποθηκεύουμε. Το πρόγραμμα περιήγησής σας θυμάται τις απαντήσεις σας και αν περάσατε την άσκηση. Αν έχετε εγγραφεί, αποθηκεύουμε μόνο ότι η άσκηση ήταν (σχεδόν) σωστή στο Τα μαθήματά μου· εκεί μπορείτε και να το διαγράψετε.

Άσκηση D5.3: Μια κάρτα βαθμολόγησης για τρία πρόσθετα. Επιλέξτε μια ανάγκη (για παράδειγμα μια φόρμα επικοινωνίας, μια ειδοποίηση cookies ή ένα αντίγραφο ασφαλείας) και συγκρίνετε τρία πρόσθετα. Συμπληρώστε για κάθε πρόσθετο τα πέντε χαρακτηριστικά, αναζητήστε αν υπήρξαν γνωστές ευπάθειες και πόσο γρήγορα διορθώθηκαν, δείτε αν στέλνει δεδομένα σε εξωτερική υπηρεσία, και επιλέξτε ένα. Εξηγήστε σε λίγες προτάσεις γιατί, και αν χρειάζεστε πραγματικά το πρόσθετο.

Άσκηση D5.3: Μια κάρτα βαθμολόγησης για τρία πρόσθετα

Αυτή την άσκηση την κάνετε μόνοι σας: κανείς δεν την ελέγχει. Σημειώστε τι έχετε κάνει και επισημάνετε την άσκηση ως ολοκληρωμένη.





Τα τικ και οι σημειώσεις σας παραμένουν μόνο σε αυτό το πρόγραμμα περιήγησης· δεν τα στέλνουμε πουθενά. Αν έχετε εγγραφεί, αποθηκεύουμε στο Τα μαθήματά μου μόνο ότι έχετε ολοκληρώσει την άσκηση.

Περαιτέρω ανάγνωση

Αυτά τα άρθρα περιγράφουν τα βήματα στους πίνακες ελέγχου του WebOké· σε άλλους πίνακες ελέγχου λειτουργούν παρόμοια.

Μια στιγμή…

Ρυθμίστε τα domains σας

Ρυθμίστε για κάθε domain τους nameservers, τη σύνδεση με το hosting σας και ποιος θα είναι ο κάτοχος.

Φόρτωση των domains σας…