WP自带的函数种类很多,各式各样,就算你是一位已经制作了多个主题的制作者,也不见得能很了解每一个函数的功能。其中有一类的函数,是用来显示WP的某些参数的,制作主题时会经常用到。你可以随便打开某个主题看看源代码,必然会出现以下几种函数:
- the_title(),用来显示标题。
- the_permalink(),用来显示文章URL。
- bloginfo(‘template_directory’),用来显示主题目录路径。
tiandi这里就举了上面三个函数,其他的当然还有很多。但上面的几个函数都有一个共性,就是会直接把结果显示在网页上。如果你想得到文章标题内容,并不想把它显示在网页上,那么用the_title()是做不到的,因为the_title()默认的第三个参数是true,必须指定该参数为false的时候,该函数才能返回文章标题,而不是显示标题,比如the_title(“”,””,false)。这样或许你会觉得麻烦,还得要记得每个函数的每个参数的用法,所以wordpress还提供了get_the_title()函数,这个函数用来直接获得文章标题而不输出显示。同样,针对上面提出的另外两个函数,也分别有the_permalink()和get_bloginfo()与之对应。
如果你在使用某个函数的过程中,只需要取值而并不需要显示数值的时候,不妨搜索一下get_原函数试试,说不定会真的有对应的函数哦。
文章评分3次,平均分4.0:★★★★☆
昨天晚上还用到 the_tags(),
一直在研究各种主题源文件,wordpress函数太多了,不是一时半会就能搞懂完的!
这是真的,到现在还经常要去查官方API文档。有时候想做一个功能,结果官方已经有现成函数了。
都是高难度技术。。看不懂
一会儿PHP一会JS博主好博学哦。不显示出来的是什么意思?是说没有加HTML标签的返回值么?
不显示是指直接返回数值,显示的是返回echo加上数值.
没怎么明白… …
是的,get一下常常有惊喜。
端午节快乐
额~这个方法之前也是找了n久以及研究include中的文件才明白的~~
很有用,多谢分享