如何停止我的主题css更改WordPress界面/?

时间:2019-06-26 作者:ralphjsmit

我目前正忙于探索Wordpress主题开发。我制作了一个主题,并将其上传到我的Wordpress开发网站。在我的一个css文件中,我为h1、h2、h3等声明了一些样式。问题是其中一些样式正在我的Wordpress界面中应用于标题。这当然不是应该的。有人知道如何解决这个问题吗?我使用的其他Wordpress主题从来没有这种奇怪的东西。

Image as an example

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

如果用于排队样式表的函数,wp_enqueue_style() 在函数内部运行。php位于挂钩函数之外,如下所示:

<?php

wp_enqueue_style( \'my-style\', get_stylesheet_uri() );
功能。当主题处于活动状态时,php将加载在前端和后端,因此这将在两个位置加载样式表。

要仅在前端加载样式表,需要在另一个函数中运行此函数hookedwp_enqueue_scripts 挂钩:

<?php

function wpse_341512_enqueue_styles() {
    wp_enqueue_style( \'my-style\', get_stylesheet_uri() );
}
add_action( \'wp_enqueue_scripts\', \'wpse_341512_enqueue_styles\' );
通过这样做,wp_enqueue_style() 仅在以下情况下运行wpse_341512_enqueue_styles() 正在运行,并使用add_action() 这样就可以将该函数排队,使其仅在前端运行。

相关推荐

如何解决最小化js和css的首次加载延迟?

Scenario: - 我的网站页面和大多数页面通常加载3到5秒我的网站上有很多帖子,每12小时就会有新帖子添加。我没有使用任何现场缓存插件来避免缓存文件占用大量磁盘空间。-我正在使用cloudflare缓存,过期时间设置为8小时,以便我的首页、类别和归档页可以相应地更新为新内容。Problem: - 我想提高我的谷歌页面速度得分,并尝试运行像AutoTimize这样的插件,它可以自动缩小并延迟css和js的渲染阻塞这些插件极大地提高了缓存页面的页面排名分数。-然而,这些plguins实际上让我的网站