全局变量

介绍

由于各种原因,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(大批)
  • $允许的标签(大批)
  • $菜单(大批)