Comment désactiver le formatage automatique dans les publications WordPress
WordPress a l'habitude de formater automatiquement les codes, ce qui peut devenir un énorme problème pour certains blogueurs. Vous pouvez utiliser le plugin Syntax Highlighter ou encoder tous les codes manuellement, mais ces méthodes ont leurs propres inconvénients. En travaillant récemment sur le site d'un client, nous avons découvert une astuce utile qui va désactiver le formatage automatique dans les publications WordPress grâce à l'utilisation de codes courts..
Vous devez d’abord ouvrir votre thème functions.php Fichier et collez le code suivant:
function my_formatter ($ content) $ new_content = "; $ pattern_full = '(\ [raw \]. *? \ [/ raw \]) est'; $ pattern_contents = '\ [raw \] (. * ?) \ [/ raw \] est '; $ pieces = preg_split ($ pattern_full, $ content, -1, PREG_SPLIT_DELIM_CAPTURE); foreach ($ pieces en tant que $ piece) if (preg_match ($ pattern_contents, $ piece, $ matches) )) $ new_content. = $ correspond [1]; else $ new_content. = wptexturize (wpautop ($ piece)); return $ nouveau_content; remove_filter ('the_content', 'wpautop'); remove_filter (' the_content ',' wptexturize '); add_filter (' the_content ',' my_formatter ', 99);
Une fois que vous avez collé les codes ci-dessus et téléchargé le fichier, vous êtes prêt à utiliser les codes abrégés. Utilisez simplement le shortcode ci-dessous lors de la rédaction du message:
[raw] Code non formaté [/ raw]
Faites-nous savoir si vous avez des questions.
Source: WPRecipes