如何访问主题或其他插件中的OOP插件功能

时间:2016-10-28 作者:iSaumya

首先,如果问题的标题不能解释一切,我真的很抱歉。无论如何,这就是我要找的。

我正在创建一个带有OOP概念的WordPress插件。我有这样的代码

class somePlugin {
 //constructor goes here
 public function is_it_safe() {
  if( true ) {
   return true;
  } else {
   return false;
  } 
 }
}
Please Note: 上面的代码只是一个示例。因此,这可能没有任何意义。

所以,现在我要做的是确保is_it_safe() 函数可以在其他主题或插件中轻松调用,甚至不知道类或创建类的对象。有可能吗?

我想要is_it_safe() 无需执行任何操作即可轻松供他人使用的功能somePlugin::is_it_safe().

我不确定这是否可能。但如果有可能,如果有人能帮忙,那将是非常有益的。

1 个回复
SO网友:El Danielo

不可以。您必须始终引用该类的实例。

相关推荐

如果WP_QUERY中有数据,如何签入Functions.php?

我在主页上有两个不同的WP查询。我需要检查函数中的$home\\u查询条件。php然后,如果$home\\u query返回null,我想做些什么。我尝试了pre\\u get\\u posts操作,但我无法捕获$home\\u查询数据,而且它运行了两次,因为页面上有两个WP\\u查询。使用If$home\\u query返回null的分页方式,我想将页面重定向到404页面并获取404响应的代码。例如https://example.com/page/200/ 页码是200,但在页面中没有200页码,我想重