CSS只会出现在我自己的计算机上,而不会出现在其他计算机上?[已关闭]

dw1jzc5e  于 2022-12-01  发布在  其他
关注(0)|答案(3)|浏览(237)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
11小时前关门了。
Improve this question
我已经建立了一个WordPress网站和一切工作正常,直到我注意到,CSS只工作在我自己的电脑上,而不是在别人。
下面是我如何连接它。

<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.min.css" type="text/css">

可能是什么问题?为什么它只出现在我的计算机上?
我试着寻找为什么会这样,但我找不到帮助

iqih9akk

iqih9akk1#

您的href如下所示:

href="<?php bloginfo('template_url'); ?>/style.min.css"

这意味着,无论bloginfo('template_url)的结果如何,它都将优先于/style.min.css

  • 在非您的计算机上检查bloginfo('template_url')的结果:如果不正确,则可能需要调整/更新设置或修复方法
  • bloginfo('template_url')已经正确时,查看追加/style.min.css是否会生成预期的路径
  • 如果是,检查文件是否存在于给定位置
  • 如果没有,则生成文件(缩小CSS)
  • 否则,请检查该文件的权限,并确保您的应用程序用户有权访问该文件
  • 如果它仍然不起作用,请检查您的服务器规则(如果您使用Apache,可能是.htaccess,或者Nginx中的conf文件),并确保此CSS的路径在您的服务器上有效
jtw3ybtb

jtw3ybtb2#

您需要在主题的function.php文件中添加以下代码并刷新缓存

wp_enqueue_style ('custom-style-name', get_template_directory_uri().'/custom.css');
j9per5c4

j9per5c43#

使用此方法

<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/style.min.css" type="text/css">

相关问题