php - 主 js 文件和字体真棒文件在本地主机上工作正常,但在线给出 403,404 错误
问题描述
我正在制作一个自定义的 woocommerce wordpress 主题,在功能方面一切正常,但 main.js 和 fontawesome 文件在上传到服务器时无法正常工作并返回 403/404 错误
这是我的排队代码
function pickle_files(){
//css
wp_enqueue_style('google-fonts','https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;700&display=swap');
wp_enqueue_style('google-fonts2','https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;800&display=swap');
wp_enqueue_style('google-fonts2','https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap');
//wp_enqueue_style('bootstrap',get_stylesheet_uri().'/assets/css/bootstrap.css',array(),'4.0','all');
wp_enqueue_style('bootstrap',get_template_directory_uri().'/assets/css/bootstrap.css',array(),'4.0','all');
wp_enqueue_style('font-awesome','https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
wp_enqueue_style('font-awesome2','https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css');
wp_enqueue_style('slick-theme','https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/slick-theme.css');
wp_enqueue_style('slick-css','https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css');
wp_enqueue_style('custom',get_template_directory_uri().'/assets/css/style.css',array(),microtime(),'all');
wp_enqueue_style('pickles_main_styles',get_stylesheet_uri(),array(),microtime());
wp_enqueue_style('responsive',get_template_directory_uri().'/assets/css/responsive.css',array(),microtime(),'all');
//js
wp_enqueue_script('jquery');
wp_enqueue_script('boot-popper','https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js');
wp_enqueue_script('boot-js','https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js');
wp_enqueue_script('fontawesome-js','https://kit.fontawesome.com/a076d05399.js');
wp_enqueue_script('slick-js','https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js');
wp_enqueue_script('main-js',get_template_directory_uri().'./assets/js/main.js',array(),microtime(),true);
}
add_action('wp_enqueue_scripts','pickle_files');
我什至尝试将 fontawesome 和 js 直接放在 header.php 中,但这也不起作用
我什至尝试删除所有 fontawesome 并仅添加 1 个失败的版本
像这样
<script src="<?php echo get_template_directory_uri(); ?>./assets/js/main.js"></script>
任何帮助将不胜感激谢谢
解决方案
推荐阅读
- python - 使用掩码从特定坐标处的图像(二维数组)中提取像素值
- reactjs - 生产环境打破material-ui样式
- regex - 在两个不同的字符串之间搜索和替换内容
- google-cloud-storage - 如何在谷歌云存储中获取具有公共共享访问权限的对象列表
- c++ - 如何使用 OpenCL C++ 绑定获得最大的全局工作大小?
- java - 在 Visual Studio Code 中编译 Maven 项目
- vue.js - Vue 中的 Framework7 中是否有类似 router.beforeEach() 方法?
- django - 如何让 nginx 从不同的端口提供 django admin css 文件
- azure-devops - 在 VSTS 中使用内置构建定义任务成功构建后,我可以创建工作项吗?
- python-3.x - 将函数应用于 3 个元组列表中的每个元素以获得 1 个结果列表 python3