#php #html #wordpress #wordpress-plugin-creation
#php #HTML #wordpress #wordpress-создание плагина
Вопрос:
я впервые разрабатываю свой собственный плагин. Я зашел очень далеко, пока это работает очень хорошо.
На этот раз я хотел бы запрограммировать средство выбора цвета. Этот инструмент выбора цвета должен изменить шестнадцатеричный код в моем файле CSS.
У меня уже есть средство выбора цвета в моем бэкэнде, но как я могу запрограммировать функцию сейчас, где я говорю, запишите это в файл CSS в классе.
Я надеюсь, вы поняли мою проблему. Теперь вам нужно где-то сохранить шестнадцатеричный код.
Переведено с www.DeepL.com/Translator (бесплатная версия)
Ответ №1:
Вы можете использовать wp_add_inline_style
функцию:
function my_styles_method() {
wp_enqueue_style('custom-style', get_template_directory_uri() . '/css/custom_script.css');
$color = get_theme_mod( 'my-custom-color' ); // #FF0000
$custom_css = "
.mycolor{
background: {$color};
}";
wp_add_inline_style( 'custom-style', $custom_css );
}
add_action( 'wp_enqueue_scripts', 'my_styles_method' );
Комментарии:
1. Как я могу связать это с палитрой цветов? В бэкэнде должна быть опция выбора цвета и сохранения. Заранее спасибо!
2. Это зависит от того, как вы используете хранилище настроек 🙂
3. У меня есть таблица базы данных 🙂