因为,我只能保持三分钟热度,所以,知识点一定要在三分钟之内讲完……
我们的插件越来越复杂,以致于定位我们插件的路径和URL都成了问题……
比如,我们想在PHP文件中引入同目录下的另一个PHP文件,该怎么写?JS、CSS文件,又该怎么处理呢?
不用担心,WordPress 肯定已经准备好了大把可用的函数。
plugins_url(),拼接当前目录和文件,得到文件相对于插件的目录。相关文章:《WordPress函数:plugins_url 获取插件目录下文件的路径》
plugin_dir_url(),获取插件中文件目录的URL。相关文章:《WordPress函数:plugin_dir_url 获取插件文件目录的URL》
plugin_dir_path(),获取插件中文件目录的路径。相关文章:《WordPress函数:plugin_dir_path 获取插件文件目录的路径》
plugin_basename(),获取插件中文件-相对于WordPress插件目录的路径。相关文章:《WordPress函数:plugin_basename 获取插件文件的文件名》
一下子是不是有点懵?实际开发中,其实不必老用这些函数。可以在插件入口文件中,定义两个常量,分别是插件目录的了路径和插件目录的URL。以后直接使用这两个常量拼接路径就可以了。
示例代码:
define('ZHUIGE_XCX_BASE_DIR', plugin_dir_path(__FILE__));
define('ZHUIGE_XCX_BASE_URL', plugin_dir_url(__FILE__));
再啰嗦一句,这个函数建议用在开发插件时,而不是用在开发主题时。这貌似一句废话,但实践中,总有人玩得花……
-
WordPress插件安装的几种方法常有人问追格小编,WordPress插件怎么安装,今天小编简单说说插件的几种方法
-
WordPress函数:wp_enqueue_block_support_stylesWordPress函数:wp_enqueue_block_support_styles
-
WordPress函数:wp_enqueue_classic_theme_stylesWordPress函数:wp_enqueue_classic_theme_styles
-
WordPress把登录页设置成首页的3种方法追格企业官网小程序客户问小编,WordPress怎么把wp-admin登录页设置成首页,因为从没做过类似操作,但想到的就是重定向,另一个就是短代码[wp_login_form]来显示登录表单。
-
WordPress插件:Backup Migration 备份迁移网站,再简单不过!Backup Migration是一款WordPress备份迁移插件,它具备强大的备份功能,可以一键创建网站备份,或者自定义每周、每天、每月自动备份网站。
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
暂无评论,抢个沙发...