wordpress CMS主题 微信
Home > wordpress主题常用函数 > wordpress主题开发常用路径函数(1):站点路径相关函数

wordpress主题开发常用路径函数(1):站点路径相关函数

高时银博客 wordpress主题常用函数 点击: 2,498 次 0 1

作为wordpress主题的开发者,对wordpress程序常用到的路径是一定要掌握的,否则,开发wordpress主题可谓寸步难行,因为wordpress路径在主题代码中会时不时就用上的。比如:CSS文件路径、JS文件路径、主题路径…… 等等,wordpress自带了这些相关路径函数来获取这些路径的url地址,我们在wordpress主题开发中会经常用到这些路径函数,所以, 我们有必要掌握这些wordpress路径函数。本章主要介绍跟站点路径相关的函数。

1、home_url()

这个函数是用来返回站点路径的,这个路径就是你网站前台URL地址,也就是你在网站“后台——>设置——>常规”中的站点地址(url)。此函数是返回函数,不直接显示,一般赋值给一个变量,也可以通过echo来输出,如下:

echo home_url();
输出结果如:http://wanlimm.com
echo home_url('/js/'); //可以带参数
输出结果如:http://wanlimm.com/js/

2、site_url()

这个函数返回wordpress实际安装的地址,如果你的wordpress安装在根目录,那么,返回的地址跟home_url()一样;如果wordpress安装在子目录,那么就返回“http://域名/子目录名”。也就是你在网站“后台——>设置——>常规”中的wordpress地址(url)。

echo site_url();
输出结果如:http://wanlimm.com/wordpress

3、content_url()

这个函数用来返回 wp-content 目录的地址,如果是默认安装,获取代码如下:

echo content_url();
输出结果如:http://wanlimm.com/wp-content/

wp-content的目录位置是可以修改的,这个可以通过wordpress程序根目录下的wp-config.php文件来修改它的位置,我们在wp-config.php文件中添加如下2句代码:

define('WP_CONTENT_DIR', '/home/user/public_html/cdn');
define('WP_CONTENT_URL', 'http://wanlimm.com);

返回的结果会是:http://wanlimm.com

当然,这个我们一般没必要修改它的目录位置。

4、includes_url()

这个函数返回wordpress程序下的 wp-includes文件夹的目录地址,

echo includes_url();
输出结果如:http://wanlimm.com/wp-includes/

5、wp_upload_dir()

这个函数是用来返回上传路径地址,返回的是一个数组,包含与上传地址相关的一系列信息。这些相关信息如下:

‘path’ – 上传目录的服务器绝对路径,通常以反斜杠(/)开头
‘url’ – 上传目录的完整URL
‘subdir’ – 子目录名称,通常是以年/月形式组织的目录地址,例如/2012/07
‘basedir’ – 上传目录的服务器绝对路径,不包含子目录
‘baseurl’ – 上传目录的完整URL,不包含子目录
‘error’ – 报错信息.

下面是一个获取上传目录的完整URL的实例:

echo wp_upload_dir()['baseurl'];
输出结果如:http://wanlimm.com/wp-content/uploads
echo wp_upload_dir()['url'];
输出结果如:http://wanlimm.com/wp-content/uploads/2015/6/

你还可以通过其它数组元素来获取其它的上传路径的信息。

好了,本章就介绍到这里,wordpress与路径相关的函数远不止这些,我们在下一章中再接着介绍。


文章作者:高时银博客
本文地址:http://wanlimm.com/77201506294535.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

目前还没有评论。赶快来坐沙发吧。

发表评论