Как сделать элементы темы настраиваемыми в wordpress?

В WordPress есть пункт меню «Appeareances». Я хочу добавить (например) заголовок подменю, а затем смогу настроить заголовок из WordPress (страницы администрирования).

Из того, что я понял, у меня должен быть файл «functions.php» в моей папке темы. В файле «functions.php» я пишу что-то вроде этого:

<?php add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function); ?> 

Конечно, с адаптированными аргументами (которые я не совсем уверен, что это должно быть, так как я чувствую себя совершенно потерянным во всем этом).

Solutions Collecting From Web of "Как сделать элементы темы настраиваемыми в wordpress?"

В соответствии с комментариями: это API-интерфейс Customizer. В случае заголовка есть десяток параметров для настройки поведения. Как это:

 $defaults = array( 'default-image' => '', 'width' => 0, 'height' => 0, 'flex-height' => false, 'flex-width' => false, 'uploads' => true, 'random-default' => false, 'header-text' => true, 'default-text-color' => '', 'wp-head-callback' => '', 'admin-head-callback' => '', 'admin-preview-callback' => '', ); add_theme_support( 'custom-header', $defaults );