Php Wordpress,从模板部件调用类方法

Php Wordpress,从模板部件调用类方法,php,wordpress,Php,Wordpress,我试图从自定义模板部件调用自定义插件中定义的方法 在我的插件中,我定义了一个类,并通过$users\u activity=new OBJ\u user\u activity()启动它 以下内容在主模板(author.php,page.php)中工作时可用 。。。但不适用于自定义模板零件。相反,我得到了一个错误提示: 调用未定义的变量$users\u activity 有人知道如何从自定义模板部件正确调用方法吗?Get\u template\u part()允许第三个参数传入变量 来源@ 根

我试图从自定义模板部件调用自定义插件中定义的方法

在我的插件中,我定义了一个类,并通过
$users\u activity=new OBJ\u user\u activity()启动它

以下内容在主模板(
author.php
page.php
)中工作时可用

。。。但不适用于自定义模板零件。相反,我得到了一个错误提示:

调用未定义的变量$users\u activity

有人知道如何从自定义模板部件正确调用方法吗?

Get\u template\u part()
允许第三个参数传入变量

  • 来源@

根据你的问题:

get_template_part( 'templates/app', 'aside', array( 'users_activity' => $users_activity ) );
。。。从模板部分:

echo $args['users_activity']->get_currently_online_users_count();
echo $args['users_activity']->get_currently_online_users_count();