Skip to content

Get方法及函数

获取网站信息及其他通用功能

面向对象

方法描述示例
SiteUrl()获取网站的 URLGet::SiteUrl();
PageUrl()获取当前urlGet::PageUrl();
SiteDomain() 获取网站域名Get::SiteDomain();
SiteName()获取网站名称Get::SiteName();
SiteKeywords()获取网站关键词Get::SiteKeywords();
SiteDescription()获取网站描述Get::SiteDescription();
Options($param)获取配置项Get::Options('name');
Fields($param)获取字段Get::Fields('name');
Is($type)判断当前页面类型Get::Is('type');
Next()返回数组值Get::Next();
PageNav($prev, $next)获取分页导航Get::PageNav();
PageLink($link, $type = '')获取分页链接Get::PageLink();
Total()获取文章总数Get::Total();
PageSize()获取每页文章数Get::PageSize();
CurrentPage()获取当前页码Get::CurrentPage();
Permalink()获取固定链接Get::Permalink();
Field($field)获取自定义字段Get::Field();
Template($file)获取模板组件Get::Template('$file');

Get::PageUrl() 方法可自定义输出,示例如下:
默认用法
Get::PageUrl();
移除所有查询参数
Get::PageUrl(true, false, null, true);
屏蔽指定参数
Get::PageUrl(true, false, ['foo', 'baz']);
移除所有查询参数并移除端口
Get::PageUrl(true, true, null, true);

面向过程

函数名称描述示例
is_page($type)获取页面类型is_page('$type')
get_next()返回数值值get_next()
get_site_url()获取网站URLget_site_url()
get_page_url()获取当前页面URLget_page_url()
get_site_domain()获取网站域名get_site_domain()
get_site_title()获取网站标题get_site_title()
get_site_name()获取网站名称get_site_name()
get_site_keywords()获取网站关键词get_site_keywords()
get_site_description()获取网站描述get_site_description()
get_site_charset()获取网站编码get_site_charset()
get_permalink()获取固定链接get_permalink()
get_page_link($html, $next)获取分页链接get_page_link($html, $next)
get_current_page()获取当前页码get_current_page()
get_fields('$name')获取字段值get_fields('$name')
get_options('$name')获取设置项get_options('$name')
get_typecho_version()获取Typecho版本get_typecho_version
get_framework_version()获取框架版本号get_framework_version()