the_title()是最常见的标题函数,应用在中循环或是文章内容页面里面,用做标题来调用,这是wordpress主题开发中最重要的函数之一,但是大挖在一些国外的主题内发现了另一个函数the_title_attribute()这个,看上去
他在title后面只是多了一个attribute,这个英文是什么意思呢,是属性,直译过来就是属性的意思,那这下大家应该自然就清楚他的用处了把,他相当于一个属性的介绍,是一个标题属性,这个标题属性适应放在哪里呢。没错,是放在标题的title的属性介绍里,告诉蜘蛛这个链接的属性是做什么的。下面给大家举例说明一下
WordPress提供了一个非常简单方便的函数来显示当前文章的标题,那就是:the_title()。这个函数经常被开发者在 header,post,page,loop,footer 里使用,这几乎是开发主题里最常用的函数之一,然而许多开发者并没有意识到这里有个地方并不应该使用此函数,那就是在 attributes 里,如:
1 2 |
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">继续阅读 <?php the_title(); ?></a> 很多开发者在 loop,page,post 里使用这样的写法设置一个超链接到指定的文章,看起来似乎并没有什么问题,但其实正确安全的写法应该把 title="<?php the_title(); ?>" 改写成 title="<?php the_title_attribute(); ?>" |