如何在WordPress操作或挂钩中调用绑定函数

时间:2012-09-16 作者:user1547766

我在插件文件夹中创建了一个类文件。然后我写道,

class Sample{

  function footer_content(){
    echo "show any data";
  }

}
然后我添加了函数footer_content 使用以下命令创建wordpress页脚add_action 命令但它没有显示任何东西。也许我错过了一些东西,因为它不起作用。

add_action(\'wp_footer\', Sample::footer_content());

1 个回复
最合适的回答,由SO网友:Mamaduka 整理而成

以下是Codex

要在使用类构建插件或主题时使用add\\u操作挂钩,请将$this与该类中的函数名一起添加到add\\u操作调用中,如下所示:

class MyPluginClass {

    public function __construct() {
         //add your actions to the constructor!
         add_action( \'save_post\', array( $this, \'save_posts\' ) );
    }

    public function save_posts() {
         //do stuff here...
    }
}

结束

相关推荐

Wp-content/plugins中的权限问题

我在本地机器上安装了一个WP,试图用插件弄脏我的手。我希望从github克隆一个包含此插件代码的项目。然而,我没有插件内部的权限,作为一个没有su权限的普通用户,我无法做到这一点。(当然,我可以成为根并这样做,但我不认为这是应该的)。然后,默认情况下,WP安装中的文件夹将组设置为“tape”,这对我来说很奇怪。本地WP安装上内部文件夹的正确权限应该是什么?