如何在帖子标题中添加SPAN类?

时间:2012-11-03 作者:Sandy

我需要在帖子标题中添加一个span类,如下所示:

See this picture (a picture is worth a thousand words!).

如何做到这一点?这可能吗?

4 个回复
SO网友:Steve

最简单的方法不是在\\u title()上使用过滤器吗?

function add_span($title, $id) {

    return $title .\' <span class="title_span">\' .get_post_meta($post_id, $key, $single) ."</span>";

}

add_filter(\'the_title\', \'add_span\', 10, 2);
当然,这种方法假设您将span数据存储为元值。

SO网友:Miha Rekar

首先,图像上的HTML无效-请关闭<span> 具有</span>.

是的,这是可能的。我会用一个自定义字段来完成它,您可以在<span></span> 然后只要在主题文件中显示它就可以了。

SO网友:Rohit Pande

有几种方法可以做到这一点。

您可以使用append jquery的方法。

另一种方法是编辑标题。php的主题文件,并根据需要进行更改。

跟随this 教程,以便为每个帖子提供所需的标题。

SO网友:Fatih Toprak

您可以使用自定义元键代替标题区域。

Simple usage : (更换<?php the_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 } ?>
在html\\u标题元框中键入html代码,然后获得您的魔法(:

快乐的wordpress。

结束

相关推荐

是否始终将自定义字段设置为.get_the_title()?

有没有办法让the_title() 标记还包括一个名为subtitle?的自定义字段?我想要这样的标题:“字幕自定义字段:帖子标题”。例如,“酷:沃纳·赫尔佐格的新电视节目”在这种情况下,cool将是自定义字段值,而新TV将是the_title().我现在通过以下代码获得此信息:<h1><?php $values = get_post_custom_values(\"myCustomField\"); echo $values[0]; ?>: <?php the_title(