J'ai préparé des fichiers de thèmes (avec __ (), et _e (), etc.), mais ils n'ont pas d'argument de domaine. Il y a beaucoup de chaînes de ce type éparpillées autour des fichiers de thèmes, l'édition à la main semble être une perspective épouvantable. Y at-il un outil pour faire cela rapidement? Je me souviens qu'il y avait un script quelque part, mais je ne le trouve pas maintenant.
Ok, j'ai finalement trouvé ce que je cherchais - Marquage de chaînes dans des thèmes et des plugins . Et voici le référentiel réel SVN des outils en question.
Il n'y a pas de solution parfaite, car votre recherche serait assez générale. Les raccourcis clavier sont une aide réelle dans de tels cas. Ex. Notepad ++ [Ctrl] + [F] = recherche. Ensuite, [N] pour trouver et [R] pour remplacer.
La plupart des éditeurs proposent une recherche (incluant la recherche et le remplacement) sur plusieurs fichiers (ex. Notepad ++). Vous pouvez faire une recherche sur __('
, consulter la liste des résultats de la recherche (s'ouvre à la position exacte par un double-clic), puis remplacer ');
par ', MY_TEXTDOMAIN );
.
Note: En haut de votre functions.php devrait alors avoir quelque chose comme:define( 'MY_TEXTDOMAIN', 'my_textdomain_string' );
Cela vous évitera de tout remplacer à nouveau lorsque vous déciderez de changer la chaîne textdomain, car elle est stockée de manière centralisée dans la constante MY_TEXTDOMAIN.