Я использую WordPress 5.3.2 с темой "NewsMag" версии 2.4.1 (https://www.machothemes.com/newsmag-lite/).
Я установил плагин для WordPress для приема SVG. Но я не могу установить файл SVG как lo go.
![enter image description here](https://i.stack.imgur.com/L638O.png)
Я могу выбрать изображение 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?