Я использую следующий код, чтобы разрешить пользователям загружать собственный логотип для моей темы WordPress:add_image_size для пользовательского логотипа в Wordpress
function mytheme_setup() {
add_theme_support('custom-logo');
}
add_action('after_setup_theme', 'mytheme_setup');
Я попытался реализации add_image_size
оказать логотип на 180x180px с этим:
add_image_size('mytheme-logo', 180, 180);
add_theme_support('custom-logo', array(
'size' => 'mytheme-logo'
));
Чтобы отобразить логотип в моей теме, я использовал:
<?php
// Display the Custom Logo
the_custom_logo('mytheme-logo');
// No Custom Logo, just display the site's name
if (!has_custom_logo()) {
?>
<h1 style="text-align:center;"><?php bloginfo('name'); ?></h1>
<?php
}
?>
Так что я могу загрузить и отобразить логотип сейчас, но кажется, что изображение не влияет на изображение add_image_size
. Изображение не изменено с помощью wordrpress, и это проблема, потому что это может повлиять на время загрузки веб-сайта.
Я делаю что-то неправильно здесь?
Спасибо. Это будет изменение размера изображения вообще или это просто добавление разметки на выход? – Arete
Это должно действительно изменить размер изображения для вас :) –
Это не работает для меня ... Я могу выбрать логотип, но он остается огромным (не изменяет размер до 180x180) – Bassie