Hoe Automatische Opmaak in WordPress-berichten uit te schakelen
WordPress heeft de gewoonte om codes automatisch te formatteren, wat voor sommige bloggers een groot probleem kan worden. U kunt de Syntax Highlighter-plug-in gebruiken of alle codes handmatig coderen, maar deze manieren hebben hun eigen tekortkomingen. Onlangs werkten we op de website van een klant, we ontdekten een handige truc die automatische opmaak in WordPress-berichten zal uitschakelen door het gebruik van shortcodes.
Eerst zou je je thema's moeten openen functions.php bestand en plak de volgende code:
function my_formatter ($ content) $ new_content = "; $ pattern_full = '(\ [raw \]. *? \ [/ raw \]) is'; $ pattern_contents = '\ [raw \] (. * ?) \ [/ onbewerkt \] is '; $ pieces = preg_split ($ pattern_full, $ content, -1, PREG_SPLIT_DELIM_CAPTURE); foreach ($ pieces as $ piece) if (preg_match ($ pattern_contents, $ piece, $ matches )) $ new_content. = $ overeenkomsten [1]; else $ new_content. = wptexturize (wpautop ($ piece)); return $ new_content; remove_filter ('the_content', 'wpautop'); remove_filter (' the_content ',' wptexturize '); add_filter (' the_content ',' my_formatter ', 99);
Nadat u de bovenstaande codes hebt geplakt en het bestand hebt geüpload, bent u klaar om de shortcodes te gebruiken. Gebruik gewoon de onderstaande shortcode bij het schrijven van de post:
[raw] Niet-geformatteerde code [/ raw]
Laat het ons weten als je nog vragen hebt.
Bron: WPRecipes