рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд▓рд╛рдЗрдирд┐рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдпрд╛ рдЕрдХреНрд╖рдо рдХреИрд╕реЗ рдХрд░реЗрдВ

рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдиреЛрдЯ рд╣реИ рдХрд┐ рдЖрдк рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд▓рд╛рдЗрдирд┐рдВрдЧ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдВрд╕реНрдХрд░рдг 4.9 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, CodeMirror рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реИред рдпрд╣ 100 рд╕реЗ рдЕрдзрд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рднреА рд╣реИред

рддреЛ, wp_code_editor_settings рдлрд╝рд┐рд▓реНрдЯрд░ рд╣рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ ред

рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░, рдпрд╣ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд▓реЗрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рд╣рдо рдХреЗрд╡рд▓ рдХреБрдЫ рдЧреБрдгреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬ рджреЗрдЦреЗрдВ ред

add_filter( 'wp_code_editor_settings', 'change_code_editor_settings'); function change_code_editor_settings( $settings ) { /** *     codemirror * @see https://codemirror.net/doc/manual.html#config */ $settings['codemirror'] /** *    CSSLint * @see https://github.com/CSSLint/csslint/wiki */ $settings['csslint'] /** *    JSHint * @see https://jshint.com/docs/options */ $settings['jshint'] /** *    HTMLHint * @see https://github.com/htmlhint/HTMLHint/wiki/Rules */ $settings['htmlhint'] return $settings; } 

рдЙрджрд╛рд╣рд░рдг


рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдЫреЛрдбрд╝рддреЗ рд╕рдордп CSSLint рдЪреЗрдХрд┐рдВрдЧ рдмрдВрдж рдХрд░реЗрдВ ред (рдпрджрд┐ рдЖрдк 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; } 

рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВред

 add_filter( 'wp_code_editor_settings', 'change_code_editor_settings'); function change_code_editor_settings( $settings ) { $settings['jshint']['globals']['axios'] = false //    $settings['jshint']['globals']['user_rates'] = true //        return $settings; } 

рдореВрд▓реНрдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдПрдВрдЯреАрдмреЙрдбреА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдордирд╛ рдХрд░реЗрдВ

 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; } 

Source: https://habr.com/ru/post/hi428135/


All Articles