/** * Add an item to the breadcrumbs. * If no parameters specified, return an instance of Crumbs. * * @param string $url * @param string $title * @param array $parameters * * @return Crumbs */ function crumbs($url = '', $title = '', $parameters = []) { if (func_num_args() === 0) { return Crumbs::getInstance(); } elseif (func_num_args() === 1) { return Crumbs::addCurrent($url); } return Crumbs::add($url, $title, $parameters); }
/** * Adds current url address via crumbs * @param $title * @return $this */ protected function addCurrentNavigation($title) { \Crumbs::addCurrent($title); return $this; }
/** * Get the breadcrumb string * * @return string */ public function get() { $crumbs = new Crumbs($this->archive_page_id); $crumbs->build_crumbs(); return $crumbs->build_html(); }
function get_crumbs($options = array()) { $Crumbs = new Crumbs($options); return $Crumbs->get_breadcrumbs(); }