Hay una pequeña nota debajo del gato sobre cómo puede configurar las reglas para alinear en el editor de código de WordPress incorporado.
A partir de la versión
4.9 , el editor de
CodeMirror está integrado en WordPress. Admite resaltado de sintaxis para más de 100 idiomas y también tiene un analizador de código incorporado.
Entonces, el filtro
wp_code_editor_settings nos ayudará a cambiar los parámetros
.El primer parámetro, toma una variedad de opciones para el editor de código. En ella solo estamos interesados en unas pocas propiedades.
Consulte la documentación para más detalles .
add_filter( 'wp_code_editor_settings', 'change_code_editor_settings'); function change_code_editor_settings( $settings ) { $settings['codemirror'] $settings['csslint'] $settings['jshint'] $settings['htmlhint'] return $settings; }
Ejemplos
Desactive la comprobación de CSSLint mientras deja resaltado de sintaxis . (Puede ser útil si usa variables en el tema css.
# 720 )
add_filter( 'wp_code_editor_settings', 'disable_csslint' ); function disable_csslint( $settings ){ if ($settings['codemirror']['mode'] === 'css') { $settings['codemirror']['lint'] = false; } return $settings; }
Registre la variable global. add_filter( 'wp_code_editor_settings', 'change_code_editor_settings'); function change_code_editor_settings( $settings ) { $settings['jshint']['globals']['axios'] = false
Prohibir el uso de antibióticos sin valores. add_filter( 'wp_code_editor_settings', 'change_code_editor_settings'); function change_code_editor_settings( $settings ) { $settings['htmlhint']['attr-value-not-empty'] = true return $settings; }