Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在wordpress中的fonts.php之后加载style.css?_Php_Css_Wordpress_Overriding_Declare - Fatal编程技术网

如何在wordpress中的fonts.php之后加载style.css?

如何在wordpress中的fonts.php之后加载style.css?,php,css,wordpress,overriding,declare,Php,Css,Wordpress,Overriding,Declare,我正在WordPress本地开发一个网站,然后将其上传到临时开发服务器,定期向管理层显示我的进度 问题: 当我将所有内容上传到服务器时,我注意到style.css中的样式被font.php中的样式覆盖。这是我第一次使用Wordpress平台。我不知道为什么,但当我在本地托管它时,情况并非如此。如图所示,font.php在style.css之后声明。 图片: 我所尝试的: 我正在深入研究wordpress文件,以找到一种先声明fonts.php,然后再声明style.css的方法,这样style.

我正在WordPress本地开发一个网站,然后将其上传到临时开发服务器,定期向管理层显示我的进度

问题: 当我将所有内容上传到服务器时,我注意到style.css中的样式被font.php中的样式覆盖。这是我第一次使用Wordpress平台。我不知道为什么,但当我在本地托管它时,情况并非如此。如图所示,font.php在style.css之后声明。 图片:

我所尝试的: 我正在深入研究wordpress文件,以找到一种先声明fonts.php,然后再声明style.css的方法,这样style.css将覆盖fonts.php。我在wp includes/theme.php中找到了这个文件,在那里我找到了正在声明的style.css,但找不到font.php。这是一条死胡同


有人知道怎么做吗?

让我们举一个例子,使用wp\u enqueue\u style()在wordpress中导入引导CSS样式表

// Load the theme stylesheets
function theme_styles()  
{ 

    // Example of loading a jQuery slideshow plugin just on the homepage
    wp_register_style( 'flexslider', get_template_directory_uri() . '/css/flexslider.css' );

    // Load all of the styles that need to appear on all pages
    wp_enqueue_style( 'main', get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'custom', get_template_directory_uri() . '/css/custom.css' );

    // Conditionally load the FlexSlider CSS on the homepage
    if(is_page('home')) {
        wp_enqueue_style('flexslider');
    }

}
add_action('wp_enqueue_scripts', 'theme_styles');
首先,您需要插入

`<?php wp_head(); ?>` 

注册完样式后,我们可以使用WordPress函数wp_enqueue_style调用它。也就是说,这个方法一开始可能看起来很复杂,但这是在WordPress中调用样式表的首选方法。

谢谢Susheel的帖子。如果我必须在外部添加一个css文件,但没有解决我的问题,即确保在此之前已加载fonts.php,这将非常有用

我找到了一个简单的解决办法。
我移动了adaptive.css文件中fonts.php上要覆盖的所有css,该文件总是在fonts.php文件之后加载

大家好,欢迎来到stackoverflow。友好提示:提问时,请将相关代码粘贴到问题中。不要使用代码编辑器或html源代码的屏幕截图。很难阅读,也无法搜索。对此表示抱歉。谢谢你让我知道,我不会再这样做了。正如我在问题中所说的,我已经找到了这个。如何确保在它之前声明fonts.php?
`<?php
function add_stylesheet() {
wp_register_style('bootstrap.min',get_template_directory_uri() . 
'/css/bootstrap.min.css');
wp_enqueue_style( 'bootstrap.min' );
}
add_action( 'wp_enqueue_scripts', 'add_stylesheet' );
?>`
`$handle, $src, $deps, $ver, and $in_footer`