Hur inaktiverar du automatisk formatering i WordPress-inlägg

Hur inaktiverar du automatisk formatering i WordPress-inlägg / Handledningar

WordPress har en vana att automatiskt formatera koder som kan bli ett stort problem för några bloggare. Du kan använda Syntax Highlighter Plugin eller koda alla koder manuellt, men dessa sätt har sina egna brister. Nyligen arbetat på en kunds webbplats upptäckte vi ett användbart knep som kommer att inaktivera automatisk formatering i WordPress-inlägg genom att använda kortnummer.

Först måste du öppna ditt tema functions.php fil och klistra in följande kod:

 funktionen my_formatter ($ content) $ new_content = "; $ pattern_full = '(\ [raw \]. *? \ [/ raw \]) är'; $ pattern_contents = '\ [raw \] ?) \ [/ raw \] är '; $ pieces = preg_split ($ pattern_full, $ content, -1, PREG_SPLIT_DELIM_CAPTURE); föreach ($ bitar som $ piece) if (preg_match ($ pattern_contents, $ piece, $ matches )) $ new_content. = $ matchar [1]; annat $ new_content. = wptexturize (wpautop ($ bit)) returnera $ new_content; remove_filter ('the_content', 'wpautop'); remove_filter the_content ',' wptexturize '); add_filter (' the_content ',' my_formatter ', 99); 

När du har klistrat in koderna ovan och laddat upp filen, är du redo att använda kortkoderna. Använd bara kortnumret nedan när du skriver inlägget:

 [rå] oformaterad kod [/ rå] 

Låt oss veta om du har några frågor.

Källa: WPRecipes