remove( 'jquery' ); $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.12.4' ); } } add_filter( 'wp_default_scripts', 'isa_remove_jquery_migrate' ); // remove css js version add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 ); add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 ); function remove_cssjs_ver( $src ) { if( strpos($src,'?ver=')) $src = remove_query_arg( 'ver', $src ); return $src; } //Поддержка темы add_theme_support( 'title-tag' ); add_theme_support( 'post-thumbnails' ); add_theme_support( 'html5', array( 'comment-list', 'comment-form', 'search-form', 'gallery', 'caption' ) ); /////////////////////////////// // Добавляет SVG в список разрешенных для загрузки файлов. add_filter( 'upload_mimes', 'svg_upload_allow' ); function svg_upload_allow( $mimes ) { $mimes['svg'] = 'image/svg+xml'; return $mimes; } add_filter( 'wp_check_filetype_and_ext', 'fix_svg_mime_type', 10, 5 ); function fix_svg_mime_type( $data, $file, $filename, $mimes, $real_mime = '' ){ if( version_compare( $GLOBALS['wp_version'], '5.1.0', '>=' ) ) $dosvg = in_array( $real_mime, [ 'image/svg', 'image/svg+xml' ] ); else $dosvg = ( '.svg' === strtolower( substr($filename, -4) ) ); if( $dosvg ){ if(current_user_can('manage_options')){ $data['ext'] = 'svg'; $data['type'] = 'image/svg+xml'; } else $data['ext'] = $type_and_ext['type'] = false; } return $data; }