Cómo deshabilitar el formato automático en las publicaciones de WordPress
WordPress tiene el hábito de dar formato automáticamente a los códigos, lo que puede convertirse en un gran problema para algunos bloggers. Puede usar el Complemento de Resaltado de Sintaxis o codificar todos los códigos manualmente, pero estas formas tienen sus propios defectos. Trabajando recientemente en el sitio de un cliente, descubrimos un truco útil que deshabilitará el formato automático en las publicaciones de WordPress mediante el uso de códigos cortos.
Primero necesitarías abrir tus temas funciones.php archiva y pega 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, $ coincidencias )) $ 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 haya cargado el archivo, estará listo para usar los códigos cortos. Simplemente use el código abreviado a continuación cuando escriba la publicación:
[raw] código sin formato [/ raw]
Háganos saber si tiene alguna pregunta.
Fuente: WPRecipes