if (!class_exists('Workreap_Profile_Menu')) { class Workreap_Profile_Menu { protected static $instance = null; public function __construct() { // Hooks – commented out temporarily to isolate crash // add_action('workreap_process_headers_menu', array(__CLASS__, 'workreap_profile_menu')); // add_action('workreap_process_headers_sub_menu', array(__CLASS__, 'workreap_profile_sub_menu')); } public static function getInstance() { if (is_null(self::$instance)) { self::$instance = new self(); } return self::$instance; } } public static function workreap_profile_menu() { echo 'Profile menu test'; }