Дополнительный вариант для администратора пользовательского заголовка

Я хотел бы расширить класс Custom Header, чтобы включить анимационную функцию для заголовка. По сути, я хотел бы добавить еще одно возможное значение для переключателя для рандомизации. Существующий код гласит:

if ( 1 < count( $headers ) ) { echo '<div class="random-header">'; echo '<label><input name="default-header" type="radio" value="random-' . $type . '-image"' . checked( is_random_header_image( $type ), true, false ) . ' />'; echo __( '<strong>Random:</strong> Show a different image on each page.' ); echo '</label>'; echo '</div>'; } 

Я хотел бы сделать что-то подобное, чтобы вы могли переключаться между случайными и анимированными. Выход по умолчанию выглядел бы примерно так:

 <div class="behavior-header"> <div class="default-header"> <label><input name="behavior-header" type="radio" value="none" checked /> <strong>None:</strong> No randomization or animation.</label> </div> <div class="random-header"> <label><input name="behavior-header" type="radio" value="random" /> <strong>Random:</strong> Show a different image on each page load.</label> </div> <div class="animate-header"> <label><input name="behavior-header" type="radio" value="animate" /> <strong>Animate:</strong> Display headers as slideshow.</label> </div> </div> 

Мне не повезло подключиться к custom_header_options (он просто помещает любой код в конец страницы, что не позволяет ни / или выбора ни одного / случайного / анимации). Кто-нибудь имел опыт расширения пользовательского класса заголовка? Существует ли более простой способ сделать это без расширения класса?

Я весь во внимании 🙂

Solutions Collecting From Web of "Дополнительный вариант для администратора пользовательского заголовка"