网站地图    收藏   

主页 > 后端 > wordpress教程 >

定位WordPress插件和内容文件教程指南 - WordPress

来源:自学PHP网    时间:2014-11-28 23:42 作者: 阅读:

[导读] 编写WordPress插件时,我们经常需要从WordPress安装文件中引用各种各样的文件和文件夹,而每次WordPress发布新版本,用户都可以重新放置安装文件夹,这样就为编写插件时的引用带来了很多麻烦...

定位WordPress插件和内容文件教程指南

编写WordPress插件时,我们经常需要从WordPress安装文件中引用各种各样的文件和文件夹,而每次WordPress发布新版本,用户都可以重新放置安装文件夹,这样就为编写插件时的引用带来了很多麻烦,WordPress 2.6允许用户将/wp-content/文件移到其它位置,于是很多用户开始将WordPress所有的安装文件(比如 /wp-admin/ 和 /wp-includes/)转移到各种各样不同的位置上.

为了避免这些不同设置所带来的麻烦,也为了保持与版本的兼容性,我们可以在插件中定义一些PHP常量,用这些常量来进行相应操作,而不用再依赖WordPress的安装文件。

  1. // Pre-2.6 compatibility 
  2.     if ( ! defined( 'WP_CONTENT_URL' ) ) 
  3.           define( 'WP_CONTENT_URL', get_option( 'siteurl' ) . '/wp-content' ); 
  4.     if ( ! defined( 'WP_CONTENT_DIR' ) ) 
  5.           define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' ); 
  6.     if ( ! defined( 'WP_PLUGIN_URL' ) ) 
  7.           define( 'WP_PLUGIN_URL', WP_CONTENT_URL. '/plugins' ); 
  8.     if ( ! defined( 'WP_PLUGIN_DIR' ) ) 
  9.           define( 'WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins' ); 

以上代码能够为以下条目输出可兼容于后台的值:

WP_CONTENT_URL —— 之前这由博客的URL地址加/wp-content/ 组成

WP_CONTENT_DIR —— 这是wp-content文件的服务器路径

WP_PLUGIN_URL —— 插件文件(通常情况下插件文件位于wp-content中)的URL地址

WP_PLUGIN_DIR —— 插件文件的服务器路径.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论