Για να λύσετε το πρόβλημα μεταξύ Polylang και WordPress permalinks, μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα. Αυτός εμποδίζει το WordPress από το να αντικαθιστά τις ρυθμίσεις του Polylang.
Βήμα 1: Επεξεργασία του Functions.php
Ανοίξτε το αρχείο functions.php
του θέματός σας μέσω Εμφάνιση > Επεξεργαστής Θέματος ή μέσω FTP.
Βήμα 2: Προσθήκη του Κώδικα
Προσθέστε αυτόν τον κώδικα στο τέλος του αρχείου:
add_action('wp', 'polylang_remove_rewrite_rules');
function polylang_remove_rewrite_rules() {
if (function_exists('pll_the_languages')) {
delete_option('rewrite_rules');
}
}
Συμπέρασμα
Αυτή η λύση διασφαλίζει ότι το Polylang διατηρεί τις προσαρμοσμένες ρυθμίσεις των permalinks. Πριν κάνετε αλλαγές, δημιουργήστε ένα αντίγραφο ασφαλείας του ιστοτόπου σας. Αν το πρόβλημα συνεχιστεί, ζητήστε βοήθεια από την κοινότητα του WordPress ή έναν επαγγελματία.