📅  最后修改于: 2023-12-03 15:35:44.426000             🧑  作者: Mango
在 WordPress 的主题或插件开发过程中,获取当前站点的一些信息是一项常见的任务,其中之一便是获取当前站点的域名或 URL。本文将介绍如何通过 PHP 代码实现在 WordPress 中获取当前站点的 URL。
获取当前站点的 URL 可以使用 WordPress 提供的函数 home_url()
和 site_url()
。
home_url()
返回网站首页的 URL,也就是 WordPress 网站的域名。如果 WordPress 安装在子目录中,home_url()
则会返回父级网站的 URL 带上子目录。
示例代码:
echo home_url();
输出:
https://example.com/
site_url()
返回 WordPress 安装的地址,包括 WordPress 安装的子目录。如果当前页面不是 WordPress 所在的目录,那么输出的 URL 将包含一个桥梁文件。
示例代码:
echo site_url();
输出:
https://example.com/wordpress
通常情况下,开发者可以使用 home_url()
来获取当前站点的域名,并使用 site_url()
来获取 WordPress 安装的地址。使用这些函数可以确保输出的 URL 是准确且可靠的。
如果需要获取当前页面的 URL,可以使用 get_permalink()
函数。
示例代码:
echo get_permalink();
输出:
https://example.com/wordpress/hello-world/
在 WordPress 中获取当前页面的 URL 时,可以使用 get_permalink()
获取当前页面的 URL。这个函数只适用于 WordPress 中的页面、文章、自定义文章类型、类别、标签和附件等页面。
本文介绍了如何使用 PHP 代码获取 WordPress 中的域名和 URL。开发者可以使用 home_url()
获取网站的域名和 site_url()
获取 WordPress 的安装地址。如果需要获取某个特定页面的 URL,那么可以使用 get_permalink()
函数获取当前页面的 URL。