1. 首页
  2. WordPress钩子手册
  3. 主题相关

WordPressu postu type()是否在循环中?

我有一个循环,它显示了来自多个post类型的post数组。

我只想检查一下\”ifu postu type==\”photogallery\”(do stuff)else(continue)

这将允许我在循环中设置photogallery帖子的样式,不同于循环中的常规和其他postu类型。

此函数不起作用,但我找不到允许这种逻辑的替换函数。

有人能给我指出正确的方向吗?

谢谢您

您需要的是is_singular():

if (is_singular(\"photogallery\")) {# Do some stuff.} else {# Do some other stuff.}

如果您在循环中,想要了解特定的帖子,那么您需要查看getu postu type()。is u singular()表示循环作为一个整体。

哎哟。抱歉对于误传。安德鲁Nacin是正确的。

因此,正确的例子应该是:

if (get_post_type() == \"photogallery\") {# Do some stuff.} else {# Do some other stuff.}

太棒了。正是我现在需要的。谢谢安德鲁,谢谢德米特里斯。你们太棒了!

WordPressu postu type()是否在循环中? 为WP2原创文章,链接:https://www.wp2.cn/hook/theme_hook/wordpressu-postu-type%ef%bc%88%ef%bc%89%e6%98%af%e5%90%a6%e5%9c%a8%e5%be%aa%e7%8e%af%e4%b8%ad%ef%bc%9f/

发表评论

您的电子邮箱地址不会被公开。