【发布时间】:2017-03-10 20:07:45
【问题描述】:
类中有一个烦人的函数,它添加了广告,我希望将它们从类外删除。函数如下所示:
class Ads_Form {
public function admin_footer( $submit = true, $show_sidebar = true ) {
if ( $show_sidebar ) {
$this->admin_sidebar();
}
}
}
如您所见,有一个名为$show_sidebar 的变量默认设置为true。
如何在课堂外将此 var 设置为 false?
【问题讨论】:
-
你不能。为什么不在那里或调用时将其设置为
false? -
@AbraCadaver 我知道你来自哪里——这是最合乎逻辑的方式。但是我正在制作一个插件,以便其他人也可以从中受益,因此必须从类外部调用它。
-
@AbraCadaver 有没有办法删除这个类?
-
这对于您拥有什么以及您正在尝试做什么来说太不清楚了。
-
@AbraCadaver 我很乐意解释一下——我正在使用 WordPress,并且 WordPress 插件必须使用挂钩来归档某些内容,没有直接编辑您想要编辑的文件。所以我必须归档如何在不直接编辑文件的情况下编辑这个插件。