我刚刚开发了一个Wordpress插件,它都是在一个名为isimpledesign_feeds_class()的类中构建的,所以一切正常,我正在使用类调用函数。
<?php
$isimpledesign = new isimpledesign_feeds_class();
$isimpledesign->isimpledesign_feeds();
?>
我只是想知道他们是否有这样的问题,因为从以前的插件我总是使用
<?php
if (function_exists('isimpledesign_feeds')) {
isimpledesign_feeds();
}
?>
调用主题文件中的函数。
只是想知道是否有人有任何建议?
这是从Wordpress中的类调用函数的正确方法吗?
由于
答案 0 :(得分:0)
第一个调用是面向对象的,第二个调用似乎是同一个插件的“老派”版本。如果第一个版本有效,那就没问题了!
答案 1 :(得分:0)
通常Wordpress的主题文件中没有类。所以它正在发挥作用。
但是在你的插件中你正在使用Class。因此,如果不使用该类的对象或使用类名,则无法调用任何类的函数。