通常在我的PHP应用程式我有一个的基本URL 的设置,所以我可以做这样的事情。

<a href="<?php echo BASE_URL; ?>tom/jones">Tom</a>

然后我可以从发展移动我的网站到生产,然后轻松更换,并有变更手续站点范围(和它似乎比<base href="" />更可靠。

我做了一个WordPress主题,我想知道,是否WordPress的有这样建于什么,或者我需要重新定义自己?

我可以看到ABSPATH,但是这是在文件系统中的绝对文件路径,而不是从文档根的东西。

有帮助吗?

解决方案

get_bloginfo('wpurl');将是让你的WordPress安装的基础URL的优选方法。这始终返回绝对基准URL安装在那里的get_bloginfo('url');是你的WordPress的实际博客地址安装。

其他提示

是的,你可以使用get_bloginfo('url')就这样或定义常量...

define('BASE_URL', get_bloginfo('url'));

如果您正在使用的模板,想要的网址片段,以该主题文件夹,使用...

bloginfo('template_directory'); 

是的,你可以得到“基础URL”用一个简单的功能。

<?php echo get_bloginfo('url') ?>

在与/就可以到达任何网页只需键入页面名称。

您可以尝试使用

<?php echo home_url(); ?>

通过使用这种可以得到网站的网址像www.xyz.com

<?php echo home_url('/contact'); ?>

通过使用此语法,你会得到像URL www.xyz.com/contact

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top