全局变量
介绍
由于各种原因,WordPress特定的全局变量在整个WordPress代码中使用。WordPress生成的几乎所有数据都可以在全局变量中找到。
请注意,最好在可用时使用适当的API函数,而不是直接修改全球功能。
要访问代码中的全局变量,您首先需要与全局$变量;
。
不建议访问其他全球群体除了下面列出的全球群体。
循环变量内部
在循环内部设置这些全球群体,其中包含有关正在处理的当前帖子的信息。
$ post
((wp_post):当前帖子的帖子对象。描述的对象wp_post类参考。$帖子
:由某些核心功能使用,不要被误认为$查询 - > $帖子
。$ authordata
((wp_user):当前帖子的作者对象。描述的对象wp_user类参考。$当前日
(字符串):当前帖子发表的那天。$ CurrentMonth
(字符串):库伦邮政发表的月份。$页
(int):正在查看当前帖子的页面。由查询var页面指定。$页
(数组):当前帖子页面的内容。每个页面元素都包含内容的一部分<! - nextpage->
标签。$乘法
(布尔值):标志知道当前帖子是否有多个页面。返回真的
如果帖子有多个页面,与$页
。$更多
(布尔值):标志知道WordPress是否应执行<! - 更多 - >
当前帖子的标签。如果WordPress不会执行更多的标签真的
。$数字
(int):返回帖子中的页数,与$页
。
浏览器检测布尔值
这些Globals存储了有关用户访问的浏览器的数据。
$ is_iphone
(布尔):iPhone Safari$ iS_CHROME
(布尔):Google Chrome$ is_safari
(布尔):野生动物园$ IS_NS4
(布尔):Netscape 4$ is_opera
(布尔):歌剧$ is_macie
(布尔值):Mac Internet Explorer$ is_winie
(布尔值):Windows Internet Explorer$ is_gecko
(布尔):Firefox$ is_lynx
(布尔人):lynx$ is_ie
(布尔值):互联网探险家$ is_edge
(布尔):Microsoft Edge
Web服务器检测布尔值
这些Globals存储了有关Web Server WordPress正在运行的数据。
$ is_apache
(布尔值):Apache HTTP服务器$ is_iis
(布尔值):Microsoft Internet信息服务(IIS)$ is_iis7
(布尔值):Microsoft Internet信息服务(IIS)v7.x$ is_nginx
(布尔值):nginx Web服务器
版本变量
$ wp_version
(字符串):WordPress的已安装版本$ wp_db_version
(int):数据库的版本编号$ tinymce_version
(字符串):Tinymce的已安装版本$ subtest_version
(字符串):缓存清单版本$ quired_php_version
(字符串):PHP的版本此安装WordPress需要$必需_mysql_version
(字符串):MySQL的版本此安装WordPress需要
杂项
$ super_admins
(数组):一系列应授予超级管理员特权(多站点)的用户ID。该全局仅由网站所有者设置(例如wp-config.php
),并包含一系列应该具有超级管理员特权的用户的ID。如果设置,它将覆盖数据库中的超级管理员列表。$ wp_query
(对象):wp_query班级。$ wp_rewrite
(对象):wp_rewrite班级。$ WP
(对象):WP环境设置类。$ WPDB
(对象):WPDB班级。$ wp_locale
(对象):wp_locale班级。$ WP_ADMIN_BAR
(对象):WP_ADMIN_BAR班级。$ wp_roles
(对象):wp_roles班级。$ WP_META_BOXES
(数组):包含所有已注册的Metaboxes的对象,包括其ID,ARGS,回调功能和所有帖子类型的标题,包括自定义。$ wp_registered_sidebars
(大批)$ wp_registered_widgets
(大批)$ wp_registered_widget_controls
(大批)$ wp_registered_widget_updates
(大批)
管理全球
$ PAGENOW
(字符串):在WP-Admin中使用。
也可以看看get_current_screen()对于WordPress管理屏幕API。$ post_type
(字符串):在WP-Admin中使用$允许的PostTags
(大批)$允许的标签
(大批)$菜单
(大批)