gpt4 book ai didi

css - 如何从 wordpress 中的选项设置样式(设置 API)

转载 作者:太空宇宙 更新时间:2023-11-04 09:30:53 27 4
gpt4 key购买 nike

我正在创建一个带有管理面板的 Wordpress 主题,用户可以在其中更改段落的颜色、正文背景和更多样式选项。我正在使用设置 API 保存此选项,因此我在数据库中有颜色,并使用 get_option() 函数我获得了所有选项。

我的问题是我不知道如何添加这种样式。我在互联网上展示了你可以做这样的事情:

function my_custom_theme_style(){

$bodyColor = get_option('boon_body_color');
$paragraphColor = get_option('boon_paragraph_color');

return 'body{
color: ' . $bodyColor . ' !important;
}
p{
color: ' . $paragraphColor . ' !important;
}';
}

function add_custom_style(){
echo '<style type="text/css">';
echo my_custom_theme_style();
echo '</style>';
}

add_action('wp_enqueue_scripts', 'add_custom_style');

但问题是所有的脚本都排在 body 而不是头部

感谢一百万!

最佳答案

使用正确的操作 Hook :wp_head 而不是 wp_enqueue_scripts

add_action('wp_head', 'add_custom_style');

但也许有更好的方法:

看看:wp_add_inline_style (显示那里的例子)

关于css - 如何从 wordpress 中的选项设置样式(设置 API),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40805925/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com