2022-12-12 / 557阅
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