Passing Class Method as a Call-Back Function in WordPress
问题 I'm looking for a way to pass a class method to a call-back function parameter. I usually use create_function() as follows but I've heard it is slow and makes it difficult to debug. add_action('init', create_function('', '$o = new AdminPageClass;')); class AdminPageClass { function __construct() { add_action('admin_menu', array(&$this, 'admin_menu')); } function admin_menu() { add_options_page( 'Sample Admin Page Class', 'Sample Admin Page Class', 'manage_options', 'sample_admin-page_class',