Как загрузить файл с расширением ico?

Всем привет сегодня попытался загрузить favicon с расширением ico на что получил такое сообщение: favicon.ico Извините, тип этого файла не разрешён из соображений безопасности. Кто-нибудь подскажет решение?

Добавить Комментарий

    Можете посмотреть тут, как вариант добавления фавикона: http://onwp.ru/question/kak-dobavit-favikonfavicon-ico

    Так же можете рассмотреть следующие варианты:

    Вариант 1. Добавьте в файл wp_config.php следующую строку:

     define( 'ALLOW_UNFILTERED_UPLOADS', true );
     

    — она разрешит загружать файлы любого типа. Но лучше применять этот вариант как разовую опцию, так как это не безопасно!

    Вариант 2. Добавьте следующий код в functions.php

     add_filter( 'upload_mimes', 'my_myme_types', 1, 1 );
    function my_myme_types( $mime_types ) {
    // Добавим формат ico
    $mime_types['ico'] = 'image/x-icon';
    // Добавим.json формат  для примера
    $mime_types['json'] = 'application/json';
    // Удалим .xls формат  для примера
    unset( $mime_types['xls'] );
    return $mime_types;
    }
     

    Если Второй способ не подошел, то возможно у вам слишком маленький файл(или большой), так же в новой версии вордпресс был баг, посмотрите решение вот тут: http://onwp.ru/question/posle-obnovleniya-vordpress-perestali-zagruzhatsya-fajly-doc-docx-i-pdf-chto-delat

     

    Добавить Комментарий

    Спасибо, помог только первый вариант!

    Повторюсь, что он не безопасен, так как в данном случае через загрузчик можно загрузить любые файлы. В том числе и скрипты, поэтому в целях безопасности и если вам больше не нужно загружать подобные файлы — лучше убрать эту строку.

    в 09.02.2017.
    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.