Добавить CSS в плагин Php Wordpress

Я написал простой плагин, который устанавливает код css с помощью wp_options. Все это выглядит примерно так:

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 в заголовок, но я не знаю, как именно.

Есть идеи?

Спасибо

7
задан WtFudgE 5 June 2012 в 12:58
поделиться