WordPress标题中的HTML显示额外字符

时间:2012-04-13 07:27:38

标签: html wordpress title

我正在尝试使用图像作为WordPress中博客帖子的标题/标题(主题是mythem.es的基础0.5。我不确定这是否相关!)。

标题部分是识别我输入的HTML(img src标签之类),但是当它显示在页面上时,会出现轻微错误。图像正确显示,但正上方有">。我在标题中的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>

任何想法为什么我会在我的图像上面得到这些奇怪的代码?

2 个答案:

答案 0 :(得分:2)

您无法在标题框中插入html,因为wordpress会在您保存帖子时清理标题字段

答案 1 :(得分:0)

但是,您可以使用自定义字段在WP标题中使用html。

  1. 创建名为HTML_title的自定义字段并添加您的html
  2. 在您的网站中输出自定义字段:
  3. <?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/