💡
原文中文,约3300字,阅读约需8分钟。
📝
内容提要
本文介绍了在WordPress/Typecho等程序的主题或插件开发中如何获取url地址中的一级域名或顶级域名,并提供了自定义函数的方式来截取需要的顶级域名。函数中包含了常见的双层顶级域名数组,可以判断末尾两个元素的组合是否在其中,如果在则拼接末尾三个元素组成特殊的顶级域名。
🎯
关键要点
- 在WordPress/Typecho等程序开发中,常需获取URL中的一级域名或顶级域名。
- 获取顶级域名在权限验证时尤为重要。
- PHP内置的超全局变量无法直接获取顶级域名。
- 可以通过自定义函数来截取所需的顶级域名。
- 提供的函数url_root可以处理域名并返回顶级域名。
- 函数中包含常见的双层顶级域名数组,用于判断域名的组合。
- 如果域名只有两级,直接返回该域名。
- 如果域名超过两级,判断末尾两个元素是否在双层顶级域名数组中,决定返回的顶级域名格式。
➡️