我可以在模板文件中得到WordPress的“基础URL”?
题
通常在我的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
不隶属于 StackOverflow