ACF backend UI γλώσσα
Το ACF είναι ένα καταπληκτικό plugin για development. Στις τελευταίες εκδόσεις έχουν μεταφραστεί σχεδόν όλες οι γλώσσες για το backend ακόμα και τα ελληνικά. Αυτό δημιουργεί κάποια σύγχυση (πχ να βλέπεις τη λέξη εναλλάκτης αντί για repeater). Το ACF αυτόματα εμφανίζει τη γλώσσα την οποία έχει επιλέξει ο συνδεδεμένος χρήστης. Πολλές φορές αυτό δεν είναι το ιδανικό καθώς μπορεί για κάποιο λόγο ο χρήστης να θέλει τα ελληνικά για το υπόλοιπο interface αλλά αγγλικά για το ACF. Βάζοντας τον παρακάτω κώδικα στο αρχείο functions.php θα έχουμε πάντα την αγγλική μετάφραση ανεξαρτήτως της γλώσσας του admin interface.
add_filter( 'plugin_locale', function($locale, $domain) {
if ( is_admin() && $domain = 'acf' ) {
return 'en';
}
return $locale;
}, 10, 2 );