2022-12-12 / 860阅
WordPress中已经定义了许多全局变量,在开发的过程中,要避免重复定义这些变量,这节我们一起学习下常见的全局变量。
开发中我们使用下global来声明全局变量,使用过程中不建议修改全局变量。
global $variable; 下面的全局变量只能在循环中来使用,不在循环中使用会出现错误。
$post:当前文章的对象,可以查看当前文章的内容$posts:由一些核心功能使用,不是$query->$posts$authordata:当前文章的作者对象$currentday(字符串):当前文章发表的日期。$currentmonth(字符串):当前文章发表的月份。$page(int):正在查看的当前文章的页面。由查询变量页面指定。$pages(数组):当前文章的页面内容。每个页面元素都包含由<!--nextpage-->标签$multipage(boolean):用于了解当前文章是否有多页的标$more(boolean):判断WordPress是否应该强制使用<!--more-->标签$numpages(int):返回文章的页数下面的变量用来检测当前浏览器的环境,可以选择性使用。
$is_iphone (boolean): iPhone Safari$is_chrome (boolean): Google Chrome$is_safari (boolean): Safari$is_NS4 (boolean): Netscape 4$is_opera (boolean): Opera$is_macIE (boolean): Mac Internet Explorer$is_winIE (boolean): Windows Internet Explorer$is_gecko (boolean): FireFox$is_lynx (boolean): Lynx$is_IE (boolean): Internet Explorer$is_edge (boolean): Microsoft Edge$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的安装版本$manifest_version(字符串):缓存清单版本$required_php_version(字符串):安装WordPress需要的PHP版本$required_mysql_version(字符串):安装WordPress需要的MySQL版本$super_admins(数组):超级管理员信息,开启站群模式有效。$wp_query(对象):文件查询全局变量。$wp_rewrite(对象):URL重写全局变量。$wp(对象):全局实例文字处理环境设置类。$wpdb(对象):数据库操作类。$wp_locale(对象):本地化。$wp_admin_bar(对象):管理员工具栏。$wp_roles(对象):角色权限类。$wp_meta_boxes(数组):自定义字段类$wp_registered_sidebars(数组)$wp_registered_widgets(数组)$wp_registered_widget_controls(数组)$wp_registered_widget_updates(数组)$pagenow(字符串):在wp-admin中使用$post_type(字符串):在wp-admin中使用$allowedposttags(数组)$allowedtags(数组)$menu(数组)以上就是在开发过程中常见的全局变量,两次重申,不要去修改这些全局变量,如果需要修改先赋值给新的变量,然后再去使用。
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228