Разработка темы WordPress с настраиваемым заголовком

  • Автор темы Kank
  • 21
  • Обновлено
  • 15, May 2024
  • #1
Привет

В настоящее время я разрабатываю темы для 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: любые идеи о том, что мне нужно сделать

Kank


Рег
14 Nov, 2012

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966

Интересно