wp全局变量

简介

使用WordPress全局变量有多种原因。几乎所有WordPress产生的数据都可以在全局变量中找到。

请注意,与直接更改全局变量相比,在情况允许的条件下使用恰当的API功能会更好一点,

你需要先使用global $variable;全局化你的变量,以便能够使用全局变量。

"不推荐使用除以下列表之外的全局变量"

Inside the Loop variables

While inside the loop, these globals are set, containing information about the current post being processed.

  • $post The whole post object.
  • $authordata (object) Returns an object with information about the author, set alongside the last $post. Object described in Function_Reference/get_userdata.
  • $currentday Day of the post.
  • $currentmonth Month of the post.
  • $page (int) The page of the post, as specified by the query var page.
  • $pages (array)The content pages within a post, which were separated by <!--nextpage--> elements.
  • $multipage (boolean)Returns true if the post has multiple pages, related to $page and $pages.
  • $more (boolean) Returns true if there are multiple pages in the post, related to $page and $pages.
  • $numpages (int) Returns the number of pages in the post, related to $page and $pages.

Browser Detection Booleans

These globals store data about which browser the user is on.

  • $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)
  • $is_IE (boolean) Internet Explorer

Web Server Detection Booleans

These globals store data about which web server WordPress is running on.

  • $is_apache (boolean) Apache HTTP Server
  • $is_IIS (boolean) Microsoft Internet Information Services (IIS)
  • $is_iis7 (boolean) Microsoft Internet Information Services (IIS) v7.x

Version Variables

  • $wp_version (string) The installed version of WordPress
  • $wp_db_version (int) The version number of the database
  • $tinymce_version (string) The installed version of TinyMCE
  • $manifest_version (string) The cache manifest version
  • $required_php_version (string) The version of PHP this install of WordPress requires
  • $required_mysql_version (string) The version of MySQL this install of WordPress requires

Misc

  • $super_admins (array) An array of user IDs that should be granted super admin privileges (multisite). This global is only set by the site owner (e.g., in wp-config.php), and contains an array of IDs of users who should have super admin privileges. If set it will override the list of super admins in the database.
  • $wp_query (object) The global instance of the Class_Reference/WP_Query class.
  • $wp_rewrite (object) The global instance of the Class_Reference/WP_Rewrite class.
  • $wp (object) The global instance of the Class_Reference/WP class.
  • $wpdb (object) The global instance of the Class_Reference/wpdb class.
  • $wp_locale (object)
  • $wp_admin_bar (WP_Admin_Bar)
  • $wp_roles (WP_Roles)
  • $wp_meta_boxes (object) Object containing all registered metaboxes, including their id‘s, args, callback functions and title for all post types including custom.

Admin Globals

时间: 2024-10-30 08:05:46

wp全局变量的相关文章

WP开发笔记——页面传参

WP APP页面与页面之间参数的传递可以通过程序的App类设置全局变量. 由于App 类继承自Application类,而通过Application的Current属性可以获取到与当前程序关联的Application类实例,然后通过转换就可以得到App类实例. 因此,通过在App类中设置全局变量,在程序的其他任何页面都可以访问. ? 1 2 3 4 public partial class App:Application {     public int ID { get; set;} ; }

[WP]使用ApacheCordova开发HTML5-WindowsPhone应用程序

下载代码示例 这篇文章介绍 Apache 科尔多瓦,创建使用 HTML5 和 JavaScript,跨平台移动应用程序的框架,并显示了如何使用它为 Windows Phone 开发应用程序. Windows Phone 和其本机开发平台允许您轻松地创建美丽地铁样式的应用程序. 最近诺基亚的伙伴关系,与 Windows Phone 开始越来越多口袋找到出路. 最近的数据发表的研究公司 Gartner Inc. 预测微软操作系统的一个充满希望的未来 (bit.ly/h5Ic32),具有重大的市场零碎

bugkuCTFWEB部分WP

前言 之前做的今天整理下 这个有点乱不建议大家参考我的wp 这个主要是自己看的.部分的我做的时候打不开就没写. 练手地址:https://ctf.bugku.com 矛盾 矛盾考察的是PHP弱类型首先is_numeric()函数判断是不是数字或字符串 取反则必须要输入字符串而且这个字符串还要==1 这里用到PHP弱类型比较如:1=1aaaa 所以构造payload:http://123.206.87.240:8002/get/index1.php?num=1得到flag web3 web3禁用J

Python之路18-函数作用域、全局变量、局部变量

#全局变量 school = 'lianhedaxue' def test(name):     #强制修改全局变量     global school     school = 'haha'     print ('before change',name,school)     name = 'Jack'   #这个函数就是这个变量的作用域     print ('after change',name) name = 'Tom' test(name) print (name) print (s

全局变量导致所有命令都执行不了。

在配置MySQL时,做了个全局变量,少打了个"$"符号,导致所有命令都执行不了. 一开始我一直琢磨不出来为什么所有命令都执行不了. 如图: 要加个"$" 请用,命令全路径编辑/etc/profile: 输入: /usr/bin/vim /etc/profile 注意vim后有空格 然后将原来修改的内容删除 重新启动.shutdown -r now 或者reboot

C语言之全局变量和局部变量

全局变量和局部变量的简介(tips:很重要 牢记) 全局变量:就是定义在函数外的变量 全局变量可以在任意函数中使用 生命周期:程序一启动就开辟空间,直到程序退出才回收 全局变量不允许同名 局部变量:就是定义在函数内的变量 局部变量只能在它声明的位置开始到它所在的代码块结束 生命周期:它所在的代码块结束就回收 不同的作用域里,局部变量可以同名 tips:代码例子如下 #include <stdio.h> int globeNum = 10;   //全局变量 void test1(){ prin

全局变量的危害

今日饱受一个全局变量的危害,导致多个项目出现问题,揪其根本原因是,全局变量的危害导致的.这里转载一篇关于全局变量危害的代码:工作也有些年头了,从一位技术新人成长到现在自诩小牛级别的人物,少不了要自己寻找资料阅读.论坛上.书店里.杂志上......要嘛是些菜鸟浅薄的自炫处女贴,要嘛是高屋建瓴云里来雾里去的概念文,好不容易遇到个实践型高手写的文章,却在渐入佳境之际嘎然而止.本是隔靴搔痒,看完后心中更是郁结不已.也罢,今日且强装回大牛,献丑谈一谈嵌入式C编程中全局变量问题.嵌入式特别是单片机os-le

线程间通信 1全局变量2当前主对话框指针3发消息方式4 AfxBeginThread的返回值(为CWinThread类型的指针)5AfxGetApp

①.最常用的方式:全局变量或者多个线程都能看到的一个东东 1.全局变量方式: int g_Num = 100; UINT __cdecl ThreadWriteProc(LPVOID lpParameter) { while(TRUE) { ++g_Num; Sleep(50); } return 100; } UINT __cdecl ThreadReadProc(LPVOID lpParameter) { CString strTipMsg; while(TRUE) { strTipMsg.

微信公众号支付安卓和WP支付成功,苹果不能支付!

花了几天时间,终于搞好了,代码是从官网上下的.NET DEMO的代码改的,测试的时候发现安卓和WP手机都能进行支付,但是苹果的怎么支付都支付不了,主要是在下面这个界面 点支付按钮就是苹果支付不了,其他手机都能支付.搞了几天,本来应该是昨天应该搞出来的,但昨天不知道怎么回事同事的iphone加上电脑上的finddler 就是抓 不了包. 今天又再设置了一次finddler, 发现又 可以抓 到包了...结果在抓包的时候看生成的支付页面的代码,才发现问题: 如图, 那个DEMO生成的支付按钮是sut