解析模板标签

2条评论

解析模板标签

简介

本文简要介绍了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()的参数。

#1
谢谢