在自定义WordPress网站上工作,该网站上主题的所有链接都像这样:href =“ / wp-content / ...”,以某种方式,这似乎对其他开发人员有效,但不适用于我的本地开发设置(MAMP)。所有这些指向图像和页面的链接最终都指向本地服务器的根目录,而不指向安装所在的子目录,这导致找不到大量文件和主题资产。
我需要做的是快速完成一些前端操作并提交,而又无需编辑太多模板,以至于其他开发人员都无法解决这个问题。
我想知道是否有临时解决方案,以便链接转到子目录而不是根目录?即:“ http://localhost/WPSITE/wp-content/ ...”,而不是“ http://localhost/wp-content/ ...”
希望有道理!
答案 0 :(得分:0)
您可以在footer.php
文件中使用此脚本
<script>
jQuery(document).ready(function(){
var find_str = "/wp-content/";
var replace_with = "http://localhost/WPSITE/wp-content/";
$('img').each(function (index, value) {
var src = jQuery(this).attr('src');
if(src.indexOf(find_str) != -1) {
console.log(find_str);
src = src.replace(find_str, replace_with);
jQuery(this).attr('src', src);
}
});
});
</script>