Wordpress中某个页面/模板的CSS依赖项在哪里



实际上,我正试图通过包含一些用页面生成器生成的短代码来修改WooCommerce的产品模板页面,但令我惊讶的是,某些CSS文件没有链接,尽管短代码已被页面生成器完全复制,这让我认为CSS依赖项存储在数据库中,并且不在短代码内。

是否可以将这些CSS依赖项包含到模板页面中

非常感谢。

Wordpress有缓存插件吗?当您调试CSS时,这些可能会让您感到痛苦,因为缓存的CSS总是首选的。

如果没有,我建议你做的是,如果你有wordpress实例的本地副本,打开一个IDE并执行"在文件中查找">搜索并查找调整所需的特定类/id。有时,它们被藏在最意想不到的地方。

据我所检查,用于将CSS添加到最终HTML文件的主要函数是:'wp_enque_style',在我的情况下,我的主题使用它来包括所需的CSS,具体取决于某些自定义元素的使用情况。在这种情况下,将短代码放入模板并使用Wordpress提供的功能执行的过程不允许所述主题检测元素的使用情况,因此不包括所需的CSS。

因此,在我的情况下,原始问题的解决方案是它们不存储在数据库中,而是在运行时检测到,并通过Wordpress的函数wp_enqueue_style注入到最终的HTML文件中。

CSS依赖项:在这种情况下,用于某个页面的CSS在运行时由PHP系统选择,该系统检测页面的内容,并查找需要特定CSS的某些短代码。因此,在这种情况下,没有地方存储某个页面所需的CSS详细信息。

最新更新