Answers for "add svg wp"

PHP
0

add svg wp

function cc_mime_types($mimes) {
    $mimes['svg'] = 'image/svg+xml';

    return $mimes;

    return false;
}

if (current_user_can('administrator')) {
    add_filter('upload_mimes', 'cc_mime_types');
}

// Allow SVG
add_filter('wp_check_filetype_and_ext', function ($data, $file, $filename, $mimes) {

    global $wp_version;

    $filetype = wp_check_filetype($filename, $mimes);

    return [
        'ext' => $filetype['ext'],
        'type' => $filetype['type'],
        'proper_filename' => $data['proper_filename']
    ];

}, 10, 4);

function fix_svg() {
    echo '<style type="text/css">
        .attachment-266x266, .thumbnail img {
             width: 100% !important;
             height: auto !important;
        }
        </style>';
}

add_action('admin_head', 'fix_svg');
Posted by: Guest on October-22-2021

Browse Popular Code Answers by Language