一部のフックがクラスコンテキスト内で機能しないのはなぜですか?
これにはかなり困惑しています。プラグインクラス内でadd_actionを使用して特定のことを行います。スクリプトやスタイルをhead、wp_ajaxなどに追加します。以下に__constructのアクションを示します。 function __construct(){ add_action('admin_menu', array($this, 'sph_admin_menu')); add_action('sph_header', array($this, 'sph_callback')); add_action('sph_header_items', array($this, 'sph_default_menu'), 1); add_action('sph_header_items', array($this, 'sph_searchform'), 2); add_action('sph_header_items', array($this, 'sph_social'), 3); //Below here they don't work. I have to call these outside of the class (but I need class variables within the functions) add_action('wp_print_styles', array(&$this, 'sph_stylesheets')); add_action('wp_print_scripts', array(&$this, 'sph_scripts')); add_action( …