2016-07-25 112 views
0

请帮助:如何访问WordPress的自定义帖子类型对象

我在Wordpress中获取此自定义帖子类型对象。这实际上是print_r($ this)返回的内容。

如何获取'key'的内容,例如?

Post_Types Object ( 
    [post_types_definition:Post_Types:private] => Array ( 
     [0] => Array ( 
      [key] => solutions 
      [name] => Solutions 
      [taxonomies] => Array () 
      [categories] => 
      [show_in_nav_menus] => 
      [settings] => Array ( 
       [0] => Array ( 
        [title] => Solutions settings field 
        [description] => Solutions settings field 
        [type] => text 
        [properties] => Array ( 
         [text-id] => solutions_settings_field_2 
        )  
       )  
      ) 
     ) 
    ) 
) 

任何帮助,高度赞赏它!

+0

$ this的上下文是什么? –

+0

print_r($ this)输出上面列出的 – george

+0

这不会告诉我任何东西。我们需要更多的代码继续。看起来$这实际上是指你试图访问的对象?? –

回答

1

在您的$this上运行get_object_vars()以获取可供您使用的变量。从那里,你应该能够通过它的名字通过你的实例来访问变量,像这样:

除非这是一个动态创建的变量,你应该能够简单地看一下代码,特别是考虑到这是这样一个简单的对象。但是,如果你曾经泡过泡菜,我觉得这很有帮助。

相关问题