了解WordPress全局变量

6个月前 (11-27) 浅唱丶
6分钟
62
0

使用wordpress作为网站程序,常常会碰到一些全局变量,本文整理了一些常见的全局变量释义方便理解。

循环变量内部全局变量

  • $post (WP_Post):当前帖子的帖子对象。WP_Post类参考中描述的对象。
  • $posts:由一些核心功能使用,不要误认为  $query->$posts
  • $authordata (WP_User):当前帖子的作者对象。WP_User类参考中描述的对象。
  • $currentday (字符串):当前帖子发布的日期。
  • $currentmonth (字符串):当前帖子发布的月份。
  • $page (int):正在查看的当前帖子页面。由查询var页面指定。
  • $pages (数组):当前帖子页面的内容。每个页面元素都包含由<!--nextpage--> 标签分隔的部分内容  。
  • $multipage (布尔值):标记以了解当前帖子是否有多个页面。true 如果帖子有多个页面,则  返回  $pages
  • $more (布尔值):标记以了解WordPress是否应<!--more--> 为当前帖子强制  标记。如果,WordPress将不会执行more标签  true
  • $numpages (int):返回帖子中与的页面数  $pages

浏览器检测布尔全局变量

  • $is_iphone (布尔值):iPhone Safari
  • $is_chrome (布尔值):Google Chrome浏览器
  • $is_safari (布尔值):Safari
  • $is_NS4 (布尔值):Netscape 4
  • $is_opera (布尔值):Opera
  • $is_macIE (布尔值):Mac Internet Explorer
  • $is_winIE (布尔值):Windows Internet Explorer
  • $is_gecko (布尔值):FireFox
  • $is_lynx (布尔值):Lynx
  • $is_IE (布尔值):Internet Explorer
  • $is_edge (布尔值):Microsoft Edge

Web服务器检测布尔值全局变量

  • $is_apache (布尔值):Apache HTTP Server
  • $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 (数组):应被授予超级管理员特权(多站点)的用户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 (数组):包含所有已注册元框的对象,包括它们的ID,参数,回调函数和所有帖子类型(包括自定义)的标题。
  • $wp_registered_sidebars (数组)
  • $wp_registered_widgets (数组)
  • $wp_registered_widget_controls (数组)
  • $wp_registered_widget_updates (数组)

管理员全局变量

  • $pagenow (字符串):在wp-admin中使用。
    另请参阅get_current_screen()以获取WordPress Admin Screen API。
  • $post_type (字符串):用于wp-admin
  • $allowedposttags (数组)
  • $allowedtags (数组)
  • $menu (数组)
本文由:浅唱丶 发布于 小菜的IT网,转载需注明出处:https://www.xiaocaiit.cn/453.html
浅唱丶
作者

相关推荐

6个月前 (12-06)

WordPress6.0新增文章图片过滤器

以往开发wordpress主题或者插件时,遇到需要更改文章内部的图片相关的功能时候,通常是使用the_content 过滤钩子通过正则表达式进行获取图片进行修改实现的。 但是正则表达式比较复杂,掌握不好非常容易出现错误,现在官方给我们提供了...
6个月前 (12-10)

worpdree开启调试模式WP_DEBUG帮助开发

wordpress开启调试模式可以帮助主题开发者更好的浏览错误信息,从而提升开发的效率。所以wordpress提供了调试模式开启的选项,我们可以在开发环境下使用调试模式。 WordPress开启 WP_DEBUG 调试模式 编辑网站根目录下...

评论

已有0人参与了评论

扫一扫关注我们