谢谢你@TomJNowell,我最终没有使用反射类,但你的回答有足够的关于类的信息让我走上了正确的轨道。我的步骤是这样的。
我在插件目录的php文件中搜索包含我想在模板中使用的属性的行。
grep --include=\\*.php -rnw \'/path/to/plugin\' -e "_some_property"
我搜遍了所有的线,最终发现这处房产的名字是这样的:
$property = Plugin_Registry::instance()->load_model(\'Someproperty\' )->get_property( $post_id );
在我的模板文件中,我进行了测试,以查看是否可以访问
Plugin_Registry
班
class_exists(Plugin_Registry) // = 1
然后,我就可以直接将这一行复制到我的模板中,并拥有我想要的所有属性。