初识wordpress模板标签

打开WordPress主题自带的模板文件header.php,我们会注意到文件中提到“我的博客名”时,和在博客页面上看到的实际名称总是不一样的。模板中的博客名称经常由一堆没有太多实际意义的箭头、括弧以及单词组成。

这是一个模板标签的例子。

下面我们开始逐步了解模板标签和模板标签的用法。

模板标签是什么

一个模板标签就是一组指示WordPress进行某个操作或者获取某些资料的代码。在header.php中,我们的WordPress博客名称的模板标签显示为:

<h1><?php bloginfo('name'); ?></h1>

在上面这个模板标签中,

<?php bloginfo(); ?>

包裹在H1标题标签中。其中bloginfo()标签从控制板的用户信息 选项和“设置”菜单下的“常规”选项中获取信息。而标签引号中的name则命令标签“获取博客名称”。标签中引号内的内容被称为参数。

模板标签的参数

除了name参数,

模板标签还可以接收其它参数:

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

根据上文的描述,该参数显示博客/网站名称,用户可以在控制板“设置”菜单下的“常规”选项下设置博客名称。

description <?php bloginfo('description'); ?>

这相当于博客的“标语”,一般由“我的博客是……”等说明性语言组成。用户可以在控制板“设置”菜单下的“常规”选项下设置博客“标语”。

url <?php bloginfo('url'); ?>

需要显示WordPress博客地址或URL时,可以使用URL参数。用户可以在控制板“设置”菜单下的“常规”选项下设置博客的URL。

admin_email <?php bloginfo('admin_email'); ?>

  希望显示网站管理员的邮箱地址时,不必在模板文件中输入邮箱地址,这样邮件采集器可能会获取我们的邮箱地址并向我们发送垃圾邮件。利用 bloginfo('admin_email'),邮箱地址会显示在网站访问者的页面上,而实际邮箱地址经过伪装,采集器无法识别。可以在管理菜单“设置”菜单下的“常规”选项中设置网站管理员的邮箱地址。

version <?php bloginfo('version'); ?>

有时我们还要显示所用的WordPress版本信息。WordPress默认主题的页脚模板中就包括了当前WordPress的版本信息。bloginfo('version')显示我们当前所用的WordPress版本信息。

如何使用模板标签

熟悉模板标签中列出的各种模板标签后,我们会发现大多数模板标签都非常简单,例如bloginfo()模板标签,但同时很多模板标签看起来很复杂。下面我们就来了解一下模板标签的用法。从bloginfo()中可以看出,只需要模板标签中的一个词就可以改变输出结果。这个词被称为参数,参数通知模板标签进行某项操作或者获取某些资料。在bloginfo('name')中,模板标签需要获取博客/网站名称。

发表评论

电子邮件地址不会被公开。 必填项已用*标注