SVG как lo go (мне удалось установить его, но как-то не удовлетворительно) - PullRequest
0 голосов
/ 11 января 2020

Я использую WordPress 5.3.2 с темой "NewsMag" версии 2.4.1 (https://www.machothemes.com/newsmag-lite/).

Я установил плагин для WordPress для приема SVG. Но я не могу установить файл SVG как lo go.

enter image description here

Я могу выбрать изображение SVG, но следующим шагом будет обрезать изображение. И я не могу не обрезать изображение. При обрезке выдается исключение. Кто-то сказал мне, что в других темах есть кнопка «Пропустить обрезку». Во всяком случае, эта тема не предоставляет такой альтернативы. И, похоже, нет никакой возможности отключить обрезку.

У меня закончились идеи о том, как справиться с этой проблемой. Ну, я как-то сделал это. Я пошел в базу данных и изменил идентификатор ответственного за lo go. Я не уверен, что это самое элегантное решение.

Я все еще надеюсь, что оно существует. Есть функция add_theme_support( 'custom-logo' ).

Документация: https://developer.wordpress.org/themes/functionality/custom-logo/

functions.php

    function themename_custom_logo_setup() {
        $defaults = array(
            'height'      => 1000,
            'width'       => 4000,
            'flex-height' => true,
            'flex-width'  => true,
    //        'header-text' => array( 'site-title', 'site-description' ),
        );
        add_theme_support( 'custom-logo', $defaults );
    }
    add_action( 'after_setup_theme', 'themename_custom_logo_setup' );

Я попробовал код выше. Гибкость по высоте и ширине не помешала обрезке. Ни один не сделал большую высоту и ширину. Итак, надежда на лучшее исчезла.

Какое самое элегантное решение для установки SVG на lo go?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...