我有一個靜態網站已過渡到一個WordPress的。由於該網站是靜態的,因此其HTML內容位於主題index.php
內。 CSS被移動到styles.css
文件夾中,其餘資源移動到主題文件夾內的文件夾:./my-custom-theme/assets
。如何通過相對URL和不使用PHP函數來引用Wordpress主題內的文件夾?
的問題是,如果我從styles.css
引用的資產,例如,如果我有
.my-class {
background-image: url(assets/images/image1.png)
}
然後一切正常,該URL被轉換爲website/wordpress/my-custom-theme/assets/image1.png
。然而,對於呈現在主HTML塊JavaScript文件我必須使用:
<script src="<?php echo get_template_directory_uri();?>/assets/js/myjs.js"></script>
有沒有做的WordPress,WordPress的主題,甚至服務器的方式通過鏈接相對於給模板服務於靜態的js文件夾,並不使用get_template_directory_uri()
或其他輔助功能?
您應該可以使用' –
做 - 或類似的相對路徑 - 我不是100%確定你如何設置你的網站 –
@LuisÁvila可能是,但它肯定不起作用,它指向」網站/資產/ js .. 「而資產位於模板文件夾中,因此不直接位於根文件夾中。 – Vee6