我写了一个简单的插件,它使用 wp_options 设置了一些 css 代码。这一切看起来都像这样:
add_action('init','easy_style');
function easy_style()
{
?>
<style>
#header a {
color: <?php echo get_option('topcolor'); ?>;
font-size: <?php echo get_option('topsize'); ?>px;
<?php
if (get_option('topstyle') == "bold")
{ echo "font-weight: bold;"; echo "font-style: normal;"; }
elseif (get_option('topstyle') == "italic")
{ echo "font-style: italic;"; echo "font-weight: normal;"; }
elseif (get_option('topstyle') == "bolditalic")
{ echo "font-weight: bold;"; echo "font-style: italic;"; }
else { echo "font-weight: normal;"; echo "font-style: normal;"; }
?>;
}
</style>
<?php
}
现在可以了,但是如果我激活我的“联系表 7”插件,联系表 7 就不再起作用了。它不能发送任何邮件。所以我认为我的做法是错误的。如果我删除这段代码,联系表格会再次起作用......
我认为我做错了,因为 css 需要加载到标题中,不是吗?所以我认为我会做的测试是将相同的代码放在标题中。但是,其他一些 css(我不知道在哪里)会覆盖这些,所以这也不起作用。
我认为有一些 wp 函数可以将 css 代码添加到标题中,但我不知道如何准确。
有任何想法吗?
谢谢