wordpress中的get_the_ *和the_ *模板标签有什么区别?

get_the_*the_*模板标签混淆了我已经对主题使用了很多次,但是我不清楚何时使用get_the_*和何时使用the_*您能否清楚地解释这两个概念。

马特·吉布森

通常,get_the_*the_*功能之间有两个主要区别

  1. get_the_*方法本身不会回应任何东西。相反,它们通常以字符串形式返回您感兴趣的值。例如,get_the_time()不回显任何内容,并返回当前帖子的发布时间的字符串表示形式。the_*方法直接输出相同的值,而无需回显它;the_time()不返回任何内容,但直接回显发布时间。

  2. the_*方法通常设计为在Loop内部使用,因此它们通常不带参数来指定您要询问的帖子;例如,the_title()不带post_id参数,因此只能对Loop内部的“当前”帖子起作用。在循环外调用它没有意义-它会在哪个帖子中获得标题?但是,get_the_title()将帖子ID作为参数,因此只要您具有该帖子的ID,就可以在任何地方使用它来获取任何帖子的标题。get_the_为方便起见,许多方法都带有可选的post id参数,如果在循环中使用了默认值,则默认返回当前帖子的值。)

由于WordPress已经开发了很多年,并且已经逐渐添加了东西,所以这些不是保证的规则,您会在这里和那里找到例外。您应该将此作为一般建议,并根据需要检查每个特定实例的文档。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gparted中的名称和标签有什么区别?

来自分类Dev

Struts2中的merge标签和append标签有什么区别?

来自分类Dev

config.xml 中的 plugin 和 feature 标签有什么区别?

来自分类Dev

grails link,createlink和resource标签有什么区别

来自分类Dev

分区名称和分区标签有什么区别?

来自分类Dev

grails link,createlink和resource标签有什么区别

来自分类Dev

git push和git commit的标签有什么区别

来自分类Dev

模板工具包中[%%]和[%--%]有什么区别?

来自分类Dev

链接标签中的“href”和“to”属性有什么区别?

来自分类Dev

在TFS中添加新标签和向标签添加标签之间有什么区别

来自分类Dev

wordpress中的分类,类别和标签之间有什么区别?

来自分类Dev

WordPress中的get_terms和get_the_terms有什么区别?

来自分类Dev

WPF中的数据模板中的x:Key,x:Name和x:UID有什么区别?

来自分类Dev

Angular2模板语法中的target和bind-target有什么区别

来自分类Dev

在JsRender模板中打印数据的“:”和“>”字符之间有什么区别?

来自分类Dev

在CLion中,Qt Console和Qt Widgets可执行项目模板之间有什么区别

来自分类Dev

get()和addListenerForSingleValueEvent有什么区别?

来自分类Dev

data() 和 get() 有什么区别

来自分类Dev

android中的<include>和<ViewStub>标签之间有什么区别?

来自分类Dev

Rascal:语法定义文档中的“标签”和“名称”有什么区别?

来自分类Dev

HTML5中的<aside>和<blockquote>标签之间有什么区别?

来自分类Dev

android中的<include>和<ViewStub>标签之间有什么区别?

来自分类Dev

XPath中.//和// *有什么区别?

来自分类Dev

Ruby中的“ &&”和“&”有什么区别

来自分类Dev

Pig中的`::`和`.`有什么区别?

来自分类Dev

magrittr中的%>%和%,%有什么区别?

来自分类Dev

在Oracle中:::和:=有什么区别?

来自分类Dev

Golang中=和<-有什么区别

来自分类Dev

SML中的“ a”和“ a”有什么区别?

Related 相关文章

  1. 1

    gparted中的名称和标签有什么区别?

  2. 2

    Struts2中的merge标签和append标签有什么区别?

  3. 3

    config.xml 中的 plugin 和 feature 标签有什么区别?

  4. 4

    grails link,createlink和resource标签有什么区别

  5. 5

    分区名称和分区标签有什么区别?

  6. 6

    grails link,createlink和resource标签有什么区别

  7. 7

    git push和git commit的标签有什么区别

  8. 8

    模板工具包中[%%]和[%--%]有什么区别?

  9. 9

    链接标签中的“href”和“to”属性有什么区别?

  10. 10

    在TFS中添加新标签和向标签添加标签之间有什么区别

  11. 11

    wordpress中的分类,类别和标签之间有什么区别?

  12. 12

    WordPress中的get_terms和get_the_terms有什么区别?

  13. 13

    WPF中的数据模板中的x:Key,x:Name和x:UID有什么区别?

  14. 14

    Angular2模板语法中的target和bind-target有什么区别

  15. 15

    在JsRender模板中打印数据的“:”和“>”字符之间有什么区别?

  16. 16

    在CLion中,Qt Console和Qt Widgets可执行项目模板之间有什么区别

  17. 17

    get()和addListenerForSingleValueEvent有什么区别?

  18. 18

    data() 和 get() 有什么区别

  19. 19

    android中的<include>和<ViewStub>标签之间有什么区别?

  20. 20

    Rascal:语法定义文档中的“标签”和“名称”有什么区别?

  21. 21

    HTML5中的<aside>和<blockquote>标签之间有什么区别?

  22. 22

    android中的<include>和<ViewStub>标签之间有什么区别?

  23. 23

    XPath中.//和// *有什么区别?

  24. 24

    Ruby中的“ &&”和“&”有什么区别

  25. 25

    Pig中的`::`和`.`有什么区别?

  26. 26

    magrittr中的%>%和%,%有什么区别?

  27. 27

    在Oracle中:::和:=有什么区别?

  28. 28

    Golang中=和<-有什么区别

  29. 29

    SML中的“ a”和“ a”有什么区别?

热门标签

归档