Πώς να κάνετε το WordPress να τερματίσει την εισαγωγή ετικετών παραγράφων

Το WordPress χρησιμοποιεί το TinyMCE ως πρόγραμμα επεξεργασίας περιεχομένου, το οποίο μοιάζει και λειτουργεί σαν μικροεπεξεργαστής κειμένου. Όταν πληκτρολογείτε ή επικολλάτε κείμενο στο πλαίσιο επεξεργασίας, μετατρέπει αυτόματα τα πάντα σε τυποποιημένο κώδικα XHTML. Τα φίλτρα προκαλούν το TinyMCE να γράφει κώδικα με έναν συγκεκριμένο τρόπο, για παράδειγμα προσθέτοντας ετικέτες παραγράφων κάθε φορά που ξεκινάτε μια νέα παράγραφο. Παρόλο που αυτή η λειτουργία λειτουργεί καλά για πολλούς bloggers, ορισμένοι που θέλουν πιο ακριβή έλεγχο του κώδικα στις αναρτήσεις τους θα θελήσουν να καταργήσουν τις ετικέτες των παραγράφων. Μπορείτε να το κάνετε αυτό απενεργοποιώντας το φίλτρο "wpautop" στο αρχείο λειτουργιών του θέματος.

1.

Συνδεθείτε στο WordPress και μεταβείτε στην επιλογή Εμφάνιση από το μενού της πλαϊνής γραμμής. Κάντε κλικ στο σύνδεσμο Επεξεργαστής στη σελίδα Εμφάνιση για να φορτώσετε την Επεξεργασία θεμάτων.

2.

Κάντε κλικ στο σύνδεσμο για το αρχείο "functions.php" του θέματος, το οποίο περιλαμβάνεται στην επικεφαλίδα "Πρότυπα".

3.

Πηγαίνετε στο κάτω μέρος του "functions.php" και προσθέστε τη λειτουργία "remove_filter ()" στον κώδικα σας:

remove_filter ();

Αυτή η λειτουργία απενεργοποιεί τις λειτουργίες φιλτραρίσματος από τον κώδικα του πυρήνα WordPress. Χρησιμοποιεί δύο παραμέτρους: τη λειτουργία που θέλετε να αφαιρέσετε το φίλτρο από τη λειτουργία φίλτρου.

4.

Καταργήστε τη λειτουργία "wpautop" από "the_content ()" και "the_excerpt ()":

remove_filter ('the_content', 'wpautop'); remove_filter ('the_excerpt', 'wpautop');

Αυτός ο κώδικας θα αφαιρέσει τις ετικέτες των παραγράφων από τις αναρτήσεις και τα αποσπάσματα μετά.

Υπόδειξη

  • Η απενεργοποίηση του "wpautop" θα διατηρήσει το WordPress στην προσθήκη ετικετών παραγράφου σε νέες αναρτήσεις, αλλά θα πρέπει να τα αφαιρέσετε από παλιές αναρτήσεις χειροκίνητα ή μέσω ενός plugin.

Συνιστάται