Το WordPress έχει αναπτυχθεί πολύ ως πλατφόρμα με την πάροδο του χρόνου. Έχουν προστεθεί νέες λειτουργίες, νέα πρόσθετα και νέα θέματα, τα οποία είναι όλο και πιο χρήσιμα για όσους χρησιμοποιούν αυτό το CMS για ιστότοπους, ιστολόγια και ηλεκτρονικά περιοδικά.
Βασικές λειτουργίες (πυρήνας) οι πρόσφατες εκδόσεις του WordPress που προστέθηκαν περιλαμβάνουν επίσης αλλαγές σε επίπεδο widgets (κομμάτια). Μεταξύ αυτών και η προσθήκη το πρόγραμμα επεξεργασίας HTML για το γραφικό στοιχείο-ul “Κείμενο” στο WordPress.
Μια καλή ιδέα, τι το επιτρέπει ευκολότερη προσαρμογή από τον επεξεργαστή “Οπτικός”, χωρίς να χρειάζεται ελάχιστη γνώση HTML για να προσθέσετε μερικούς συνδέσμους ή να αλλάξετε τη μορφή ενός κειμένου. Υπάρχει ακόμα ένα πρόβλημα για όσους προτιμούν να επεξεργαστούν το δικό τους κώδικα HTML σε “Κείμενο” widget. Μετά τη δημοσίευση, υπάρχει δυνατότητα εμφάνισης “ul“-s και άλλα στοιχεία HTML ξεκίνησαν από τον επεξεργαστή “Οπτικός” και η οποία στον ιστότοπο δεν φαίνεται πλέον όπως θα έπρεπε. Έτσι, ακόμα κι αν προστεθεί ένας κώδικας HTML στον επεξεργαστή “Κείμενο” του widget, θα μετατραπεί αυτόματα σε “Οπτικός” και θα προστεθούν ανεπιθύμητα κομμάτια κώδικα.
Η απλούστερη λύση είναι να απενεργοποιήσετε τη λειτουργία “Οπτικός” από γραφικά στοιχεία WordPress. Μπορούμε να το κάνουμε αυτό προσθέτοντας μια συνάρτηση στο αρχείο functions.php του θέματος WordPress.
Πώς απενεργοποιούμε “Οπτικός” πρόγραμμα επεξεργασίας στα Widgets του WordPress
Ευτυχώς για όσους χρησιμοποιούν WordPress, μπορούν να χρησιμοποιήσουν πρόσθετες λειτουργίες, μπορούν να ενεργοποιήσουν και να απενεργοποιήσουν βασικές λειτουργίες ανά πάσα στιγμή. Το μόνο που έχετε να κάνετε είναι να αποκτήσετε πρόσβαση στα αρχεία του ιστότοπου μέσω FTP ή SFTP και να επεξεργαστείτε προσεκτικά τα αρχεία. Στην περίπτωσή μας, για να απενεργοποιήσετε το πρόγραμμα επεξεργασίας “Οπτικός” του widget “Κείμενο” από το WordPress, μεταβείτε στο φάκελο theme και προσθέστε τον ακόλουθο κώδικα στο αρχείο functions.php:
add_filter( 'widget_display_callback', 'clean_widget_display_callback', 10, 3 );
function clean_widget_display_callback( $instance, $widget, $args ) {
$instance['filter'] = false;
return $instance;
}
Αποθηκεύστε την αλλαγή που έγινε και, στη συνέχεια, το Visual editor θα απενεργοποιηθεί από τα γραφικά στοιχεία του WordPress. Παραμένει ενεργό για WP Posts, WP Pages και άλλες προσαρμοσμένες λειτουργικές μονάδες.