WordPress:Template Tags/Anatomy of a Template Tag
介绍[ ]
这个文件提供了对animal(动物缓存),即WordPress模板标签的主要检查,帮助那些WordPress 和 PHP新手,了解模板标签是什么,和模板标签的用法。
一个WordPress模板标签是由三个部分组成的:
下面对这些进行了解释。
PHP 代码标签[ ]
WordPress是以PHP脚本语言创建的。虽然你当然不需要成为一个PHP程序员来使用这个语言,但是了解一点这个语言,可以对于最有效地使用WordPress大有帮助。我们在这儿提供了一点的PHP知识: <?php ?>
以上显示了打开的(<?php)和关闭的(?>)标签元素,这些是用来在一个HTML文件,例如,网页中嵌入PHP功能和代码。在一个网页内部嵌入PHP有很多种方法,但这个方法是最"轻便的," 因为只要服务器支持PHP(通常情况下,一个文件的文件名也需要以一个扩展名.php结束,这样服务器就将它看成是一个PHP文件),这种方法几乎能在每个网络服务器—上实施。
这个标签中的任何内容都由在网络服务器上运行的PHP注释器解析并处理了(注释器是PHP引擎,指出不同的功能和代码是做什么的,同时返回它们的输出)。对于我们的目的,PHP标签让你在你的网页模板上放置WordPress功能,并且通过这个来产生你的博客的动态的部分。
WordPress 功能[ ]
一个WordPress或者模板功能是一个PHP功能,它执行一个行动或者显示特别是关于你的博客的信息。与一个PHP函数相似,一个WordPress函数是由一行文本定义的(一个或者更多的单词,没有空格),打开和关闭的括号(圆括号),通常一个分号,用来结束PHP中的一个代码声明。一个WordPress函数中的一个代码如下:
the_ID();
the_ID()显示了一个博客条目或者文章的ID号码。在一个网页模板中使用它,你将它滑进上述所显示的PHP标签中:
<?php the_ID(); ?>
现在它正式是一个WordPress模板标签了,因为它在一个WordPress函数中使用PHP标签。
可选参数[ ]
形成模板标签的最后一项,你不一定要使用,除非你想要自定义模板的功能。这个,或者这些,是一个函数的参数或者论据。下面是模板函数bloginfo(),显示的参数被通过了'name' 值:
<?php bloginfo('name'); ?>
如果你的博客名是超级网络博客, bloginfo()模板标签,当将'name'用作显示参数值,就会显示名称,在它嵌入你的网页模板的位置。
并不是所有的模板标签接受参数(the_ID() is one),那些的确接受不同的参数的,是基于他们的有意的用处。因此内容()接受的参数,与那些get_calendar()可以被通过的参数,是分开的。
进一步阅读[ ]
看看下面的Codex网页得到更多的关于WordPress模板和模板标签的信息: