• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress主题常用函数 > wordpress主题开发常用路径函数(1):站点路径相关函数

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

    作者: 分类:wordpress主题常用函数 点击: 4,471 次
    wordpress CMS主题:ssmay主题

      作为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与路径相关的函数远不止这些,我们在下一章中再接着介绍。



      QQ二维码

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

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.