Há uma pequena observação sobre o gato sobre como você pode configurar as regras para aprender no editor de código WordPress embutido.
A partir da versão
4.9 , o
CodeMirror está integrado no WordPress. Ele suporta realce de sintaxe para mais de 100 idiomas e também possui um analisador de código embutido.
Portanto, o filtro
wp_code_editor_settings nos ajudará a alterar os parâmetros
.O primeiro parâmetro, é necessário um conjunto de opções para o editor de código. Nele, estamos interessados em apenas algumas propriedades.
Veja a documentação para detalhes .
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; }
Exemplos
Desative a verificação CSSLint enquanto deixa a sintaxe em destaque . (Pode ser útil se você usar variáveis no 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 a variável global. add_filter( 'wp_code_editor_settings', 'change_code_editor_settings'); function change_code_editor_settings( $settings ) { $settings['jshint']['globals']['axios'] = false
Proibir o uso de antibióticos sem 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; }