Страница настроек темы
Скажите пожалуйста как добавить свои настройки темы к странице wp-admin/customize.php? Или возможно есть другие варианты создания страницы настроек темы?
Скажите пожалуйста как добавить свои настройки темы к странице wp-admin/customize.php? Или возможно есть другие варианты создания страницы настроек темы?
Вот базовый класс для создания страницы настроек. Подробно описывать не буду, лучше что не понятно спросите я отвечу...
Добавьте его в файл темы functions.php. А лучше создайте из него файл и подключите его в functions.php с помощью
Так как кода там может быть много, потому не буду копипастить и порекомендую статью Создание страницы настроек для WordPress-темы, я по ней учился. В ней много ошибок, так это перевод+автор видать не всё договоривал. Но статью я всю разобрал, поправил ошибки на быструю руку и всё заработало, исходники можете скачать тут https://yadi.sk/d/kDdgI_wkhWkBq . После прочтения статьи и изучения исходников Вы с лёгкостью сможете сделать всё сами или просто уже поймете какие функции изучить или статьи искать.
Грубо говоря, это всё делается с помощью функций add_menu_page / add_submenu_page и get_option / update_option.
Может в этом месте нужно пустую строку добавить?
Я не очень опытен в php - поэтому и спрашиваю.
Нет там все верно, про тернарные операторы прочитай