首页 » Javascript » Js如何获取wordpress的主题路径

Js如何获取wordpress的主题路径

16502 18

昨天没有更新文章,实在是没有什么可写的,打算整理一下首页那个飘树叶的资料,那个js代码是很早以前就存在电脑里的,来自于国外的一个网站。整理的过程中,发现其中有一段js获取wordpress的主题路径的代码实际上没有用到,tiandi直接填写的实际地址,记得这段代码可能是从zww那边找来的,google上搜索某些和wp相关的结果经常最后会出现在zww那,不得不感慨一下zww确实帮助省了不少力气。以下是代码:

function themeurl(){
	var i=0,got=-1,url,len=document.getElementsByTagName('link').length;
	while(i<=len && got==-1){
		url=document.getElementsByTagName('link')[i].href;
		got=url.indexOf('/style.css');
		i++;
	}
	return url.replace('style.css','');
};
文章评分3次,平均分3.7

本文原始地址:https://www.tiandiyoyo.com/2013/06/how-to-get-theme-url-via-js/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


18 Comments

  1. Rilun :

    我呢 就不会那么绕弯了
    来个

    var theme_uri=””;

    我把这货放在下面 然后再在下面的地方直接调用theme_uri变量

  2. 直接:<?php bloginfo(‘template_url’); ?>

  3. 直接 不就行了吗。。。

  4. 这是不是意味着更方便扒主题的人了呢 哈哈

  5. 南寻 :

    隐藏style.css的路径么?好吧我没看懂。。

  6. Leaves :

    今天用手机上的时候有这个效果。跟你的主题很搭~

  7. 还停留在知道是JS的水平中

  8. 哦,不错的巧用。挺好。

  9. 飘树叶的代码真的很漂亮~

  10. Leniy :

    把style.css给去掉,好创意啊

  11. 其实代码可以优化下哈:
    function themeurl()
    {
    var styles = document.getElementsByTagName(‘link’);
    if(styles && styles.length > 0)
    {
    return styles[0].href.replace(“style.css”, “”);
    }

    return “”;
    }

    • tiandi :

      你这个会有问题的,如果style不是第一个a标签的话,取不到路径了。还是必须得有个循环判定才行。

  12. 每天都有技术文出来啊,

载入分页评论...