Σημαντική αναβάθμιση – το WordPress 5.5.1 – η οποία διορθώνει ζητήματα που προξένησαν προβλήματα σε εκατομμύρια ιστοσελίδες σε όλο τον κόσμο, δέχθηκε το δημοφιλές λογισμικό WordPress.
Το WordPress.org δημοσίευσε νέες πληροφορίες που εξηγούν γιατί η έκδοση 5.5. του WordPress επηρέασε αρνητικά εκατομμύρια ιστότοπους ενώ αναφέρει πως η νέα αναβάθμιση του λογισμικού, WordPress 5.5.1, λειτουργεί ως patch (maintenance release) με σκοπό να δώσει χρόνο στους προγραμματιστές των διάφορων plugin και themes που επηρεάζονται να ενημερώσουν το λογισμικό τους.
Η ανακοίνωση συνοδεύεται, δε, από συνδέσμους προς υπολογιστικά φύλλα Excel που σημειώνουν επακριβώς το συγκεκριμένο ζήτημα που επηρεάζει κάθε plugin και theme, κάτι το οποίο αναμένεται να βοηθήσει τους προγραμματιστές να επιδιορθώσουν ταχύτερα τα λογισμικά τους.
Το υπολογιστικό φύλλο σημειώνει επίσης ποιο είναι το συγκεκριμένο ζήτημα για κάθε προσθήκη και θέμα, το οποίο θα βοηθήσει τους προγραμματιστές λογισμικού να διορθώσουν τις προσθήκες και τα θέματα τους.
WordPress 5.5.1 Maintenance Release September 1, 2020
Η «έκδοση συντήρησης» σχεδιάστηκε, μεν, με σκοπό να προστατέψει τις ιστοσελίδες από το να «σπάνε», αυτό δεν σημαίνει ωστόσο πως τα προβλήματα επιλύθηκαν. Η ανακοίνωση τονίζει πως οι προγραμματιστές έχουν έως τον Μάρτιο του 2021 ώστε να επιδιορθώσουν τα όποια προβλήματα προκύπτουν από τον τερματισμό υποστήριξης συγκεκριμένων global JavaScript objects που επέφερε η έκδοση 5.5 του WordPress. Τυχόν αδυναμία των προγραμματιστών να προβούν σε διορθώσεις εγκαίρως θα έχει ως αποτέλεσμα εκ νέου προβλήματα στις ιστοσελίδες που επηρεάζονται.
«Το σχέδιο είναι να καταργήσουμε αυτόν τον κώδικα στη δεύτερη επόμενη σημαντική έκδοση του WordPress, οπότε αυτός θα διαγραφεί στο WordPress 5.7. Κάτι τέτοιο δίνει στους προγραμματιστές plugin και θεμάτων αρκετό χρόνο για να καταργήσουν τον προβληματικό, πλέον, κώδικα και να στραφούν στη χρήση του wp.i18n», αναφέρει η σχετική ανακοίνωση.
Σε εκατομμύρια ανέρχονται οι σελίδες που επηρεάζονται
Όπως προαναφέραμε, η σχετική ανακοίνωση ενσωματώνει σύνδεσμο προς υπολογιστικό φύλλο με πληροφορίες. Το αρχείο αποκαλύπτει τον, προηγουμένως άγνωστο, αριθμό ιστότοπων που επηρεάστηκαν. Αρχικά, οι εκτιμήσεις ανέφεραν πως ο αντίκτυπος ήταν σχετικά μικρός και περιοριζόταν σε μερικές χιλιάδες ιστότοπους κάτι το οποίο αποδείχθηκε τελείως ανακριβές. Τελικά, το WordPress 5.5 επηρέασε αρνητικά εκατομμύρια ιστότοπους, γι ‘αυτόν τον λόγο άλλωστε κυκλοφόρησε επειγόντως το σχετικό maintenance release (5.5.1).
Δημοφιλή plugins που επηρεάζονται
- SiteOrigin Widgets Bundle (+1 εκατομμύριο χρήστες)
- Advanced Custom Fields (+1 εκατομμύριο χρήστες)
- Ninja Forms Contact Form (+1 εκατομμύριο χρήστες)
Μερική λίστα πρόσθετων που επηρεάζονται από το WordPress 5.5.
- WordPress Gallery Plugin – NextGEN Gallery
- Polylang
- Child Theme Configurator
- Simple Custom CSS and JS
- Toolset Types – Custom Post Types, Custom Fields and Taxonomies
- Max Mega Menu
- WP AutoTerms: Privacy Policy Generator, Cookie Notice Banner, Terms & Conditions Generator
- YITH WooCommerce Wishlist
- Ocean Extra
- WordPress SEO Plugin – Rank Math
- Meta Box – WordPress Custom Fields Framework
- Hummingbird – Speed Optimize, Cache, Minify & Defer Critical CSS & JavaScript
- Content Views – Post Grid & List for WordPress
Δημοφιλή θέματα (themes) που επηρεάζονται:
- Astra +1 εκατομμύριο χρήστες
- Storefront +200,000 χρήστες
- Hestia +100,000 χρήστες
- Neve +100,000 χρήστες
- ColorMag +100,000 χρήστες
- Customizr
- Hueman
- Zakra
Σχετικές αναφορές:
Η επίσημη ανακοίνωση του WordPress σχετικά με το τι «πήγε στραβά»:
Deprecated JavaScript Globals:
https://make.wordpress.org/core/2020/09/01/deprecated-javascript-globals/
Το σχετικό υπολογιστικό φύλλο:
https://docs.google.com/spreadsheets/d/1Vho7hJR4DMRyns38xcUMvVUj8SBov_J8_X4a7zwpmzo/edit#gid=0