我在插件文件夹中创建了一个类文件。然后我写道,
class Sample{
function footer_content(){
echo "show any data";
}
}
然后我添加了函数
footer_content 使用以下命令创建wordpress页脚
add_action 命令但它没有显示任何东西。也许我错过了一些东西,因为它不起作用。
add_action(\'wp_footer\', Sample::footer_content());
最合适的回答,由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...
}
}