获取自定义帖子类型的所有属性

时间:2019-11-12 作者:Daveh0

具体来说,我正在尝试获取给定ThemeREX自定义版面的“版面组”(据我所知,这只是一种自定义帖子类型),但我也很想看看该帖子还有哪些其他属性可用。

我试过了

print_r(get_post_meta(get_post(1738, \'ARRAY_A\', \'display\'),"",true));
但只返回了数字1。

我猜meta不是我要找的。有没有一种方法可以遍历在该帖子的CPT中注册的所有自定义属性?

2 个回复
SO网友:WP Updoot

获取all 这个post_meta 对于帖子,请使用:

$postmeta = get_post_meta(1738);
print_r($postmeta);
。。。这将为您提供一个嵌套的值数组,您可以进行探索。

一旦确定了需要的内容,您就可以使用以下工具获得个人设置/属性/元:

$mySetting = get_post_meta(1738, "my-post-meta-key", true);
看看relevant entry on the WordPress Codex 了解更多详细信息。

SO网友:Cas Dekkers

尝试:

print_r( get_post_type_object( ( get_post( 1738 ) )->post_type ) );
它应该打印类的对象WP_Post_Type.

相关推荐