需要一个div的随机ID来解决Wordpress中的缓存问题

时间:2015-09-08 12:25:39

标签: html wordpress caching random

我希望有人可以通过缓存问题帮助javascript noob。我在Wordpress中创建了一个网站,并且我安装了一个缓存插件。我需要一个div(在每个页面的侧边栏上)不要缓存,因为它包含在每个页面加载时随机生成的图像和文本。我已经从各种在线解决方案中完成了大量的阅读和测试,但我无法使用它。我读到,解决这个问题的最好方法是通过Date.now()为div提供一个随机ID,但我也无法使用它。所以我发现了一些接近的东西,但它也不起作用(在下面发布)。 div没有在屏幕上显示,但其内容在我的源代码中显示得很好。

任何人都可以为我修理或推荐一些东西吗?谈到javascript,我是一个完整的菜鸟。谢谢你的阅读! :)



<script type='text/javascript'>
function randomString(length) {
    var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');

    if (! length) {
        length = Math.floor(Math.random() * chars.length);
    }

    var str = '';
    for (var i = 0; i < length; i++) {
        str += chars[Math.floor(Math.random() * chars.length)];
    }
    return str;
}

var randomId = "x" + randomString(8);
document.write('<div id="' + randomId + '">[autonav display="images,title, page, excerpt" pics_only="0" postid="11" attachment="1" orderby="rand" count=1]</div>'); 
</script>
&#13;
&#13;
&#13;

0 个答案:

没有答案