WordPress模板标签解析
本文简要介绍了WordPress的模板标签,希望刚接触WordPress和PHP的用户能够在本文的帮助下对模板标签和模板标签的用法有所了解。
一个WordPress模板标签由以下三部分组成:
- 一个PHP代码标签
- 一个WordPress函数
- 可选参数
PHP代码标签
WordPress用PHP脚本语言构建而成。作为WordPress用户,我们不必精通PHP,但掌握一些PHP知识能帮我们更好地了解WordPress。下面简要介绍WordPress中的PHP用法:
<?php ?>
上面的代码由开始标签元素“<?php” 和 结束 标签元素“?>”构成,开始标签元素和结束标签元素在网页等HTML文档中嵌套PHP函数和PHP代码。在一个页面中有很多方法可以嵌套PHP,但 用开始标签和结束标签是最方便的方法,它们几乎可以在任何web服务器上运行——只要是支持PHP的服务器(一般而言,只有文件名以.php的扩展名结 尾,服务器才会认可这是一个PHP文件。)
Wwb服务器上的PHP解析器会解析并处理标签中的所有代码(PHP解析器相当于PHP程序的发动机,它能够判断不同函数和代码的作用并返回这些函 数和代码的输出结果)。在WordPress中我们可以利用PHP标签来在页面模板中放入WordPress函数,而后生成网站的动态效果。
WordPress函数
WordPress函数以及模板函数都属于PHP函数。一个PHP函数可以完成一次操作,也可以为网站展示特定信息。WordPress函数和 PHP函数一样,由一行字母(可以是一个或多个单词,不允许空格)、一对括号(圆括号)以及一个分号(分号用以结束PHP中某个编码语句)组成。下面是一 个WordPress函数示例:
the_ID();
the_ID()显示网站文章或日志的数字编号。在页面模板中使用该WordPress函数时,首先要将函数放入上面的PHP标签中:
<?php the_ID(); ?>
这个模板标签同时使用PHP标签与WordPress函数,是一个典型的WordPress模板标签。
可选参数
可选参数是模板标签的非必要组成部分,我们自定义标签的功能时会用到可选参数。可选参数是某个函数的参数或变量。下面显示的是bloginfo()模板函数,该函数的参数为show,参数传递“name”值:
<?php bloginfo('name'); ?>
如果某个网站/博客的名称为Super Weblog,模板标签bloginfo()的参数(show)值为“name”时,bloginfo()会在页面模板的博客名称嵌套区域内显示Super Weblog。
有些模板标签不使用参数(the_ID()就是其中之一),而有些模板标签会根据不同用途使用不同参数。 the_content()函数使用那些可以传递get_calendar()的参数。