- 15, May 2024
- #1
Привет
В настоящее время я разрабатываю темы для WordPress.
Я хочу добавить администратору возможность добавлять собственное изображение заголовка, которое, как я знаю, довольно стандартно.
Я нашел и использую для этого код, и хотя он работает при загрузке изображения, он не позволяет изменять размер или обрезать
После загрузки изображения оно обрезается, но нет танцующих муравьев, которые могли бы обрезать его, и когда я нажимаю «Обрезать изображение», появляется сообщение об ошибке.
Я могу пропустить обрезку, но тогда изображение отобразится в исходном размере.
Что-то не так в моем коде или я что-то упускаю
вот мой код
Пробовал и с флексом и без.
В настоящее время я разрабатываю темы для WordPress.
Я хочу добавить администратору возможность добавлять собственное изображение заголовка, которое, как я знаю, довольно стандартно.
Я нашел и использую для этого код, и хотя он работает при загрузке изображения, он не позволяет изменять размер или обрезать
После загрузки изображения оно обрезается, но нет танцующих муравьев, которые могли бы обрезать его, и когда я нажимаю «Обрезать изображение», появляется сообщение об ошибке.
Я могу пропустить обрезку, но тогда изображение отобразится в исходном размере.
Что-то не так в моем коде или я что-то упускаю
вот мой код
Пробовал и с флексом и без.
//custom header
add_theme_support( 'custom-header' );
function themename_custom_header_setup() {
$defaults = array(
// Default Header Image to display
'default-image' => get_template_directory_uri() . '/images/headers/default.jpg',
// Display the header text along with the image
'header-text' => false,
// Header text color default
'default-text-color' => '000',
// Header image width (in pixels)
'flex-width' => true,
'width' => 1000,
// Header image height (in pixels)
'flex-height' => true,
'height' => 198,
// Header image random rotation default
'random-default' => false,
// Enable upload of image file in admin
'uploads' => false,
// function to be called in theme head section
'wp-head-callback' => 'wphead_cb',
// function to be called in preview page head section
'admin-head-callback' => 'adminhead_cb',
// function to produce preview markup in the admin screen
'admin-preview-callback' => 'adminpreview_cb',
);
}
add_action( 'after_setup_theme', 'themename_custom_header_setup' );
//end custom header
PHP: любые идеи о том, что мне нужно сделать