WordPress标题函数wp_title()详解

摘要:
默认情况下(如果分隔符设置为空),&default值将显示在文章标题之前和之后(由seplacement参数确定);(»)$echo(布尔)(可选)响应标题(True);或者将标题作为PHP字符串返回(False);phpwp_title();文章标题是“Helloworld;[/php]使用分隔符;[php]&lt?Phpwp_title('--';

在wp_title()中通常是在页面头部的title元素中。当wp_title()在主页主循环(loop)外时,可以用在模板的任何地方。

用法:

1 <?php wp_title( $sep, $echo, $seplocation ); ?> 

参数: $sep (字符串)(可选)显示在文章标题前后的文字信息(如分隔符)。

默认情况下(若分隔符被设为空)那么文章标题前后(由seplocation参数决定)会显示&raquo; (»)符号。 默认值: &raquo; (») $echo (布尔型)(可选)回应标题(True),或以PHP字符串形式返回标题(False)。

默认值:True 1 (True) ——默认值 0 (False) $seplocation (字符串)(可选)引入于WordPress 2.5,该参数决定sep字符串相对于文章标题的位置。除“right”外的所有值都会将sep放在文章标题前(左侧)。

如果seplocation的值为'right',那么sep字符串会显示在文章标题后。 默认值:None 示例 默认用法

1 <?php bloginfo('name'); ?> <?php wp_title(); ?>

访问某篇单独的文章页面时,根据默认设置显示博客名称(用bloginfo()函数)与文章标题。

若博客名称为"沦落凡间",文章标题为"Hello world!",那么示例将要显示的标题是 :沦落凡间 » Hello world! 下面的代码也可以达到同样的效果:

1 <?php bloginfo('name'); ?> <?php wp_title('',true,''); ?> [/php] 使用分隔符: [php] <?php bloginfo('name'); ?> <!--?php wp_title('--');?>

在文档的标题标签中显示设置显示博客名称(用bloginfo()函数)与文章标题,以“--”作为分隔符。最终显示的标题为(在单篇文章页面上):?沦落凡间--Hello world!。

下面的代码也可以达到同样的效果:

1 <?php bloginfo('name'); ?> <?php wp_title('--',true,''); ?>

用分隔符隔开博客名称和文章标题(文章标题在前,博客名在后) 在WordPress 2.5与更高版本中:

<?php wp_title('--',true,'right'); ?><?php bloginfo('name'); ?> 

在WordPress 2.5之前的版本中 通过删除分隔符(先使用wp_title(' '),然后用if(wp_title(' ', false))语句检查是否有文章标题),在标题标签中先显示文章标题,再显示博客名:(Hello world!--沦落凡间)。在文章标题和博客名称之间显示一个分隔符。

<?php wp_title(' '); ?> <?php if(wp_title(' ', false)) { echo '--'; } ?> <?php bloginfo('name'); ?>

免责声明:文章转载自《WordPress标题函数wp_title()详解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Javassist/ASM 框架比较Linux配置 依赖安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Duplicate 复制数据库 搭建Dataguard

1 操作系统环境   此处隐藏具体信息 System IP-address db_name db_version Comment         Target DB         Auxiliary DB 2 复制数据库前的准备工作   2.1 standby 端安装数据库软件 2.2 primary 与stand...

POJ 1386 Play on Words (有向图欧拉路径判定)

Play on Words Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 8768   Accepted: 3065 Description Some of the secret doors contain a very interesting word puz...

【深度学习系列】用Tensorflow实现经典CNN网络Vgg

  上周我们讲了经典CNN网络AlexNet对图像分类的效果,2014年,在AlexNet出来的两年后,牛津大学提出了Vgg网络,并在ILSVRC 2014中的classification项目的比赛中取得了第2名的成绩(第一名是GoogLeNet,也是同年提出的)。在论文《Very Deep Convolutional Networks for Large...

WPF样式学习第一天

因为上班的公司要我用wpf写软件,刚毕业出来,学校也没教过wpf,只会winform,再加上wpf用winform的框架写法也能实现很多需求,但是就不能体现wpf的优点了,今天就先来学wpf的样式,因为对美的认识不足,所以排版不好,对代码有意见或建议的,希望多多提出,我是初学者。 今天就先弄个Button的简单样式吧 ButtonStyle是源名称。 P...

注解-组件注册02-@ComponentScan

  当需要扫描一个包下的所有注解时,可以在XML文件中进行配置: <!--包扫描,只要标注了@Controller、@Service、@Reposotory、@Component就可以被加载到spring bean容器--> <context:component-scan base-package="spring_annotation....

layer iframe 设置关闭按钮 和刷新和弹出框设置

layer弹出层的关闭问题    就是在执行添加或修改的时候,需要将数据提交到后台进行处理,这时候添加成功之后最理想的状态是关闭弹出层并且刷新列表的数据信息,之前一直想实现这样,可一直没有成功,今天决定好好弄一弄,在仔细看过layer的帮助手册以及查阅资料之后,有了以下的解决办法: 一、关闭弹出窗   这是layer官网给出的帮助手册,讲解的比较详细...