Slik deaktiverer du automatisk formatering i WordPress-innlegg

Slik deaktiverer du automatisk formatering i WordPress-innlegg / Guider

WordPress har en vane med automatisk formateringskoder som kan bli et stort problem for noen bloggere. Du kan bruke Syntax Highlighter Plugin eller kode alle koder manuelt, men disse måtene har sine egne mangler. Nylig jobbet på en kundes nettsted, oppdaget vi et nyttig triks som vil deaktivere automatisk formatering i WordPress-innlegg ved bruk av kortnummer.

Først må du åpne temaet ditt functions.php fil og lim inn følgende kode:

 funksjon my_formatter ($ content) $ new_content = "; $ pattern_full = '\ [raw \]. *? \ [/ raw \]) er'; $ pattern_contents = '\ [raw \] ?) \ [/ raw \] er '; $ pieces = preg_split ($ pattern_full, $ content, -1, PREG_SPLIT_DELIM_CAPTURE); foreach ($ stykker som $ stykke) if (preg_match ($ pattern_contents, $ piece, $ matches )) $ new_content. = $ matcher [1]; andre $ new_content. = wptexturize (wpautop ($ piece)) returnere $ new_content; remove_filter ('the_content'en' wpautop '); remove_filter the_content ',' wptexturize '); add_filter (' the_content ',' my_formatter ', 99); 

Når du har lagt inn kodene over og lastet opp filen, er du klar til å bruke kortnummerene. Bruk bare kortnummeret nedenfor når du skriver innlegget:

 [rå] Uformatert kode [/ rå] 

Gi oss beskjed hvis du har noen spørsmål.

Kilde: WPRecipes