wordpress获取主题模板目录路径函数

wp撸叔
18
文章
0
评论
三月 23, 201817:10:40 评论 369

我们经常在模板中调用一些固定路径的多媒体文件,但是不同的域名调用的位置不一样,一般人会想到使用相对路径来解决,wordpress中有一个函数可以直接获取当前启用主题的绝对路径那就是get_template_directory_uri()函数

get_template_directory_uri()

在实例中的应用:

  1. <img src="<?php echo get_template_directory_uri(); ?>/images/logo.png"/>  

注意get_template_directory_uri();函数不会返回/,需手动添加才行,例如上面的例子在images之前手动添加/

在php模板文件中获取当前路径使用get_template_directory_uri()函数,但是在css文件中并不能使用此函数,当我们需要在css中使用background属性填充背景图片时的路径采用下列方法

  1. /*使得a成为块级元素并充满父元素*/  
  2. .menu-item a {  
  3.     displayblock;  
  4.       
  5. }  
  6.   
  7.   
  8. .menu-item-64 {  
  9.     background-imageurl("images/dh_hover.jpg");  
  10. }  
  11.   
  12.   
  13. .menu-item a:hover {  
  14.     background-imageurl("images/dh_hover.jpg");  
  15.     color#000;  
  16.       
  17. }     

注意此时images前面没有/

  • 本文由 发表于 三月 23, 201817:10:40
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: