Intereting Posts
Выпадающий список доступных сообщений для редактирования сообщений Меню социальных ссылок отображает значок вместо текста (двадцать четыре) Изменить основной цикл WordPress влияние на сервер? Получение аккордеона Bootstrap, работающего в цикле WordPress с настраиваемым типом сообщения (проблема с распадом) Активация одного плагина через php Каков наилучший способ отбросить переменную фильтра? $ query-> set ('post_type', 'post'); не работает Как найти, когда изменяется язык плагина qtranslate? TinyMCE работает неправильно в окне Media Modal Ищете лучшее решение для создания этой структуры блога? Изображение прилагается? Изменение размера изображения без изменения размера с помощью Capitial extension, например JPG Виджеты WordPress кэшируются? Как сделать изображение вырезания полным размером, а не эскизом? Отзывчивые изображения с пользовательским размером изображения $ wpdb-prepare: Нужно ли привязывать параметр к имени таблицы?

как создать параметры экспорта / импорта темы в wordpress без плагина

Я создаю тему с settings-api и я много сделал, и это почти закончилось. Теперь мне нужно экспортировать и импортировать функциональность, где я застрял за последние несколько дней. Я пробовал много кодов и не нашел хорошего способа.

Пример кода, который я использую для создания параметров темы:

 function display_twitter_element() { ?> <input type="text" name="twitter_url" id="twitter_url" value="<?php echo get_option('twitter_url'); ?>" /> <?php } function display_facebook_element() { ?> <input type="text" name="facebook_url" id="facebook_url" value="<?php echo get_option('facebook_url'); ?>" /> <?php } function display_theme_panel_fields() { add_settings_section("section", "All Settings", null, "theme-options"); add_settings_field("twitter_url", "Twitter Profile Url", "display_twitter_element", "theme-options", "section"); add_settings_field("facebook_url", "Facebook Profile Url", "display_facebook_element", "theme-options", "section"); register_setting("section", "twitter_url"); register_setting("section", "facebook_url"); } add_action("admin_init", "display_theme_panel_fields");