不知道这个样式表来自哪里 - wordpress php

时间:2017-12-04 21:43:40

标签: php css wordpress

我试图更新我的网站,但我注意到的一件事是我无法摆脱原始样式表。现在我已进入我的bluehost控制面板并替换了style.css文件。我也进入了自定义css并删除了我在那里的任何CSS,以确保没有任何东西可能超过它。但是如果你去网站,你会看到有2个样式表。我甚至搜索了我的wordpress管理面板,以确保我没有缓存任何东西,但我没有缓存插件。所以这导致我假设我搞砸了某个地方的PHP,但我不确定。

因此,当您访问网站并打开检查器并转到源代码时,您将看到2个样式表。 style.css?ver = 4.9.1(右边的一个)和style.css?ver = 1.0(旧的)。旧样式表使导航栏不可见,并使联系表单向左调整。新样式表修复了这些问题,但无论出于何种原因,旧样式表仍然存在并覆盖更改。

www.mustafasprojects.com

这里是标题:

None

这里是function.php

<!doctype html>
<html <?php language_attributes(); ?> class="no-js">
    <head>
        <meta charset="<?php bloginfo('charset'); ?>">
        <title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' :'; } ?> <?php bloginfo('name'); ?></title>

        <link href="//www.google-analytics.com" rel="dns-prefetch">

        <link href="<?php echo get_template_directory_uri(); ?>/img/icons/touch.png" rel="apple-touch-icon-precomposed">

        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="description" content="<?php bloginfo('description'); ?>">

        <?php wp_head(); ?>
        <script>
        // conditionizr.com
        // configure environment tests
        conditionizr.config({
            assets: '<?php echo get_template_directory_uri(); ?>',
            tests: {}
        });
        </script>

    </head>
    <body <?php body_class(); ?>>

        <div id="page-wrapper">

编辑:我挂在样式表中的其他地方

// Load any external files you have here

function theme_styles() {
    wp_enqueue_style( 'bootstrap_css', 'http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css' );
    wp_enqueue_style( 'b_css', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css' );
    wp_enqueue_style( 'style_css', get_template_directory_uri() . '/style.css' );
}

add_action( 'wp_enqueue_scripts', 'theme_styles' );

function theme_js() {
    wp_enqueue_script( 'bootstrap_js', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js');
}

add_action( 'wp_enqueue_scripts', 'themes_js');

add_action('wp_enqueue_scripts', 'add_my_script'); // initiate the function  

function add_my_script() {
wp_register_script ( 'colorbox-min' , get_stylesheet_directory_uri() . '/js/jquery.colorbox-min.js', array( 'jquery' ), '1', true );
wp_enqueue_script( 'colorbox-min' );

// Commented out because you probably want to use the minified version of the script
//wp_register_script ( 'colorbox' , get_stylesheet_directory_uri() . '/js/jquery.colorbox.js', array( 'jquery' ), '1', true );
//wp_enqueue_script( 'colorbox' );

wp_register_style ('ihatecolorboxcss', get_stylesheet_directory_uri() . '/ihatecolorbox.css','', '1', 'all');
wp_enqueue_style( 'colorbox' );
}

2 个答案:

答案 0 :(得分:1)

你正在加载两个,这个在函数中

wp_enqueue_style( 'style_css', get_template_directory_uri() . '/style.css' );

并且这个在你的钩子中,将v1.0添加到结尾

wp_register_style('html5blank', get_template_directory_uri() . '/style.css', array(), '1.0', 'all');

排队的名称不同,但两者都有相同的网址

答案 1 :(得分:0)

在您的代码中替换此行:

wp_enqueue_style( 'style_css', get_template_directory_uri() . '/style.css' );

使用:

wp_enqueue_style( 'style_css', get_template_directory_uri() );