2016-08-09 10 views
0

Ich versuche, die Linkfarben in meinem Header-Abschnitt in WordPress ändern, aber der folgende Code funktioniert nicht .... irgendwelche Ideen?Ändern Sie einen Link-Stil mit PHP

//Change link colours 
add_action('wp_head', 'insert_some_css'); 

function insert_some_css() { 
echo <style type="text/css"> 
a { 
    color: #08FF00; /* green */ 
    text-decoration: none; 
} 
a:hover { 
    color: #FF0000; /* red */ 
    text-decoration: underline; 
} 
</style> 
} 
+1

Sie verwenden keine Anführungszeichen? – Randy

+0

Sie müssen den Teil nach 'Echo' in Anführungszeichen einschließen, also ist es eine Zeichenkette. –

+0

Welchen Fehler bekommen Sie? –

Antwort

0
<?php 
add_action('wp_head', 'insert_some_css'); 

function insert_some_css() { 
    echo "<style type=\"text/css\"> 
     a { 
      color: #08FF00; /* green */ 
      text-decoration: none; 
     } 
     a:hover { 
      color: #FF0000; /* red */ 
      text-decoration: underline; 
     } 
     </style>"; 
} 
0

Sie können wie verwenden:

echo "<p style='color:red;'>".$ip['city_name']."</p>"; 
echo "<p style='color:red;'>".$ip['country_name']."</p>"; 
+0

Wie hängt das mit der Frage zusammen? – Randy

0

Es ist keine gute Idee, HMTL-Tags und CSS-Styling mit PHP echo Sie bitte Ihre CSS schreiben der Datei nicht in PHP-Tag-Header oder wenn Sie das verwenden müssen, sollten Sie alles "" einfügen.

<style> 
    a { 
     color: #08FF00; /* green */ 
     text-decoration: none; 
    } 
    a:hover { 
     color: #FF0000; /* red */ 
     text-decoration: underline; 
    } 
    </style>