/** * Hooks */ private function hooks() { // frontend only if (!is_admin()) { // breadcrumbs $breadcrumbs = new Breadcrumbs(); add_action('wp', array($breadcrumbs, 'handleHooks')); // setup shortcode on frontend $shortcode = new Shortcode(); $shortcode->setup(); } // setup product link $productLink = new MetaBox(); $productLink->add_hooks(); }