WordPress tiene el hábito de formatear códigos automáticamente, lo que puede convertirse en un gran problema para algunos bloggers. Puede utilizar el Syntax Highlighter Plugin o codificar todos los códigos manualmente, pero estas formas tienen sus propias limitaciones. Recientemente, trabajando en el sitio de un cliente, descubrimos un truco útil que deshabilitará el formateo automático en los mensajes de WordPress mediante el uso de atajos.
En primer lugar, deberá abrir el archivo functions.php del tema y pegar el siguiente código:
1234567891011121314141516171818192021functionmy_formatter($content) {$new_content= »;$pattern_full= `’is’;$pattern_contents= «[raw].*?`[/raw]]*?es’;$pieces= preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE); foreach($piecesas$piece) {si(preg_match($pattern_contents, $piece, $matches)) {$new_content.= coincide con[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);
Una vez que haya pegado los códigos anteriores y subido el archivo, entonces estará listo para usar los códigos abreviados. Simplemente utiliza el siguiente código abreviado cuando escribas el mensaje:
1[raw]Código no formateado[/raw]
Háganos saber si tiene alguna pregunta.
Fuente: WPRecipes
Deja una respuesta