WordPress tiene la costumbre de formatear códigos automáticamente, lo que puede convertirse en un gran problema para algunos blogueros. Puedes usar el archivo Plugin de resaltador de sintaxis o codificar todos los códigos manualmente, pero estas formas tienen sus defectos. Recientemente, trabajando en el sitio de un cliente, descubrimos un truco útil que desactiva el formato automático en las publicaciones de WordPress mediante el uso de códigos cortos.
Primero debes abrir el archivo functions.php de tu tema y pegar el siguiente código:
function my_formatter($content) { $new_content=""; $pattern_full="{([raw].*?[/raw])}is"; $pattern_contents="{[raw](.*?)[/raw]}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 .= $matches[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);
Después de pegar los códigos anteriores y cargar el archivo, está listo para usar los códigos cortos. Simplemente use el código corto a continuación al escribir la publicación:
[raw]Unformatted code[/raw]
Por favor, háganos saber si usted tiene alguna pregunta.
Fuente: Recetas WP
¿Te ha resultado útil??
0 / 0