将wp_hook与插件一起使用

时间:2015-09-18 17:04:26

标签: php html wordpress-plugin wordpress

我正在尝试使用wp_head挂钩为每个页面添加样式标记。下面的代码显示了我现在所拥有的:

private function __construct() {

    add_action( 'wp_head', 'hook_anti_click_jack', 1 );

}

/* Prints out the style tag */
public function hook_anti_click_jack() {

    $output="<style id='antiClickjack'> body{display:none !important;} </style>";

    echo $output;

}

这不打印样式标记。我能做错什么?我正在用我正在制作的插件做这一切。

1 个答案:

答案 0 :(得分:0)

当你以OOP方式添加一个钩子时,你可以通过对该类的引用来传递该方法。

   private function __construct() {

   add_action( 'wp_head', array($this, 'hook_anti_click_jack'), 1 );

}

/ *打印出样式标记* /

  public function hook_anti_click_jack() {

   $output="<style id='antiClickjack'> body{display:none !important;} </style>";

   echo $output;

}