2012-04-13 17 views
0

WordPressのブログ投稿のヘッダー/タイトルとして画像を使用しようとしています(テーマはmythem.esのベース0.5です。 )。WordPressのHTMLタイトルに余分な文字が表示される

タイトルセクションでは、(img src tagsなどの)入力したHTMLを認識していますが、ページに表示されるときにわずかなエラーがあります。イメージは正しく表示されますが、そのすぐ上に">があります。ヘッダー内の私のHTMLコードは、(これは、クライアントのためにあるので、私は本当のHTMLを使用することはできません)、次のとおりです。

<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> 

私は私のイメージの上のコードのこの奇妙なビットを得ている理由を任意のアイデアは?ワードプレスのタイトルフィールドをサニタイズので

+0

あなたは、ワードプレスのバックエンドGUIを使用してページ本体にこれを追加していますか?またはあなたは実際にページテンプレートの純粋なPHP/htmlを編集していますか? – buymypies

+0

私はちょうどタイトル欄にHTMLコードを挿入しています(プレースホルダーはここに「タイトルを入力してください」と書かれています)。例えば、「投稿」セクションの下にある「新規追加」をクリックして、 – MillerMedia

+0

ヘッダーの出力元を投稿することはできますか? – Joshc

答えて

2

あなたはタイトルボックスにHTMLを挿入することができないとき、あなたのあなたのポストセーブ

0

あなたはしかし、あなたのWPのタイトルにHTMLを使用するためにカスタムフィールドを使用することができます。

  1. あなたのサイトにあなたのhtml
  2. 出力カスタムフィールドをHTML_titleというカスタムフィールドを作成し、追加:

<?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 } ?>

ここに記事全文を読む:http://digwp.com/2009/10/custom-fields-for-html-post-titles/

関連する問題