2012-04-13 41 views
0

Ich versuche, ein Bild als Überschrift/Titel für einen Blog-Eintrag in WordPress zu verwenden (das Thema ist meine Basis 0,5 von mythem.es. Ich bin mir nicht sicher, ob das relevant ist!).HTML in WordPress Titel zeigt zusätzliche Zeichen

Der Titelabschnitt erkennt den HTML-Code, den ich eintippe (img src tags und ähnliches), aber wenn er auf der Seite angezeigt wird, liegt ein kleiner Fehler vor. Das Bild wird korrekt angezeigt, hat aber direkt darüber eine ">. Mein HTML-Code in der Kopfzeile ist wie folgt (ich die echte HTML nicht verwenden können, da dies für einen Client ist):

<center><img src="http://example.com/blog/wp-content/uploads/2012/03/example.jpg" alt="Example Blog | Example 2012" title="Example" width="525" height="60" /></center> 

Irgendwelche Ideen, warum ich dieses seltsame Stück Code immer über meinem Bild?

+0

hinzufügen Sie diese in den Seiten Körper durch Wordpress Backend gui? oder redest du eigentlich den reinen php/html für die seitenvorlage? – buymypies

+0

Ich füge nur den HTML-Code in das Titelfeld (wo der Platzhalter "Titel hier eingeben") im Editor ein, zum Beispiel klicke ich auf "Neu hinzufügen" unter dem Bereich "Beiträge" und dann gibt es den leeren Titelbereich – MillerMedia

+0

können Sie die ausgegebene Quelle Ihres Headers posten? – Joshc

Antwort

2

Sie können nicht html zum Titelfeld eingefügt werden, da Wordpress das Titelfeld, wenn Sie speichern Sie Ihre Post

0

Sie benutzerdefinierte Felder können jedoch sanieren html in Ihrem WP Titel zu verwenden.

  1. Erstellen Sie ein benutzerdefiniertes Feld namens HTML_title und fügen Sie Ihre HTML-
  2. Output benutzerdefinierte Feld in Ihrer Website:

<?php $html_title = get_post_meta($post->ID, "HTML_title", true);

if ($html_title) { ?>

<h1><?php echo $html_title; ?></h1>` 

<?php } else { ?>

<h1><?php the_title(); ?></h1> 

<?php } ?>

hier ganzen Artikel lesen: http://digwp.com/2009/10/custom-fields-for-html-post-titles/