【发布时间】:2015-10-19 21:37:31
【问题描述】:
我有一个演示网站的脚本,它用另一个 CSS 文件替换不同颜色的 CSS 文件。它在本地完美运行,但我无法使其在线运行。
我认为无法在线运行的本地代码部分是:
if (color == "b9e0e9") {
switcher_link.attr('href',"http://localhost:8888/wordpress/wp-content/themes/theme1/css/blue-theme.css");
var atrrHref = switcher_link.attr('href');
}
我尝试使用../css/blue-theme.css 和/css/blue-theme.css 和css/blue-theme.css 以及<?php bloginfo('template_directory'); ?>/css/blue-theme.css 访问css 文件
在这种情况下我应该写什么来获得正确的路径并使脚本在线工作?我已经尝试了几乎所有我知道的方法,但没有成功。
【问题讨论】:
-
您是否尝试了“/wp-content/themes/theme1/css/blue-theme.css”完整的相对路径或尝试 get_site_url();在此之前。
-
控制台不再回复 404 错误。当我单击主题转换器时,它会从粉色主题切换到紫色主题(例如),因此主 CSS 文件会更改,但是当我在另一个选项卡中打开它时,它会重定向到 404 未找到。我认为这是因为我的 javascript 文件中没有正确调用 css 文件。
标签: javascript php css wordpress