Microweber\Providers\CategoryManager::get_category_id_from_url PHP Метод

get_category_id_from_url() публичный Метод

public get_category_id_from_url ( $url = false )
    public function get_category_id_from_url($url = false)
    {
        if ($url) {
            $cat_url = $this->app->url_manager->param('category', true, $url);
        } else {
            $cat_url = $this->app->url_manager->param('category', true);
        }
        if ($cat_url != false and !is_numeric($cat_url)) {
            $cat_url_by_slug = $this->get_by_slug($cat_url);
            if (isset($cat_url_by_slug['id'])) {
                $cat_url = $cat_url_by_slug['id'];
            }
        }
        return intval($cat_url);
    }