Ho scritto un semplice plugin che imposta un codice css usando wp_options. Sembra tutto simile come questo:Aggiungi CSS a Php Plugin Wordpress
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
}
Ora questo funziona, ma se posso attivare la mia "Modulo di contatto 7" plug-in, il modulo di contatto 7 non funziona più. Non può inviare messaggi. Quindi penso che quello che faccio sia sbagliato. Se rimuovo questo pezzo di codice, il modulo di contatto funziona di nuovo ...
Penso di sbagliarmi perché il css deve essere caricato nell'intestazione, no? Quindi quello che pensavo di fare come test è inserire lo stesso codice nell'intestazione. Comunque alcuni altri css (non so dove) li sovrascrivono, quindi anche questo non funziona.
Penso che ci siano alcune funzioni di wp per aggiungere codice css all'intestazione ma non so quanto sia esatto.
Qualche idea?
Grazie
questa risposta http://stackoverflow.com/a/38050537/1153703 –