HTML5Blank WordPress Theme не читает style.css


ОБНОВИТЬ:

Это сайт: http://espavel.ayinmedia.net/

Я избавился от темы HTML5Blank и снова загрузил ее. Добавил мой заголовок и index.php, НО не добавил никаких стилей (для целей тестирования) в файл style.css, я оставил его пустым. Перезагрузил сайт, и он показал весь стиль. Я понял это из style.css? Ver = 1.0, что я не знаю, где он живет.

Это расстраивает, поскольку я не могу загрузить свои изменения css на свой WP-сайт.


Первоначально у меня были проблемы с тем, что тема не считывала медиа-запросы, поэтому я попытался добавить файл responseive.css, чтобы добавить все мои MQ, что не сработало, поэтому я избавился от этого файла.

Я добавил эту строку кода, чтобы связать header.php с файлом responseive.css:

<link rel = "stylesheet" href = "<?php echo get_stylesheet_directory_uri() ?>/responsive.css" />

(что не сработало), а затем я избавился от этой строки, и после этого он больше не читает style.css.

Это мой текущий файл header.php:

<!doctype html>
<html <?php language_attributes(); ?> class = "no-js">    
    <head>
        <link rel = "stylesheet" href = "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity = "sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin = "anonymous">
        <link href = "https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel = "stylesheet" integrity = "sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin = "anonymous">
        <link rel = "stylesheet" href = "css/font-awesome.min.css" type = "text/css" />
        <link href = "https://fonts.googleapis.com/css?family=Raleway:400,500,600,700" rel = "stylesheet">
        <link href = "https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700" rel = "stylesheet">
        <link href = "https://fonts.googleapis.com/css?family=Roboto:300,400" rel = "stylesheet">

        <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 rel = "stylesheet" href = "<?php bloginfo('stylesheet_directory'); ?>/style.css" />
        <link href = "<?php echo get_template_directory_uri(); ?>/img/icons/favicon.ico" rel = "shortcut icon">
        <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(); ?>>

    <header>

Не могли бы вы мне помочь?

Где на вашем сайте находится файл responsive.css? Причина, по которой это не сработало, заключается в том, что файл, скорее всего, находится в папке /css? Вот почему важно знать, куда вы положили файл.

Ashley Brown 20.04.2018 04:46

Я избавился от файла responseive.css, когда увидел, что он не решает проблему с медиа-запросами, и после этого style.css перестал работать.

Josue 20.04.2018 04:51

попробуйте проверить консоль инструментов разработчика, чтобы увидеть, возвращает ли она какие-либо ошибки 404 в загруженных таблицах стилей.

Christopher Pelayo 20.04.2018 04:56

@ChristopherPelayo, я проверил консоль и ошибок 404 нет. Единственная странная мысль, которую я заметил, это то, что если вы щелкнете по источникам прямо рядом с консолью, я вижу файл style.css и style.css? Ver = 1.0 ... не уверен, может ли это быть проблемой. Однако я не вижу этот файл, если ищу его на сервере.

Josue 20.04.2018 05:15

это что-то вроде <host> /themes/mytheme/style.css?ver=1.0? так что это должно быть нормально, если файл не существует в теме, где wordpress ищет его, попробуйте создать его вручную.

Christopher Pelayo 20.04.2018 05:19

@ChristopherPelayo да, это host / wp-content / theme / ... а еще есть эти два, style.css и style.css? Ver = 1.0

Josue 20.04.2018 05:38

добавленный запрос к URL-адресу, который равен? ver = 1.0, не должен быть проблемой, если файл не существует, вы должны создать его из каталога тем.

Christopher Pelayo 20.04.2018 05:53

Вы пытались удалить свои собственные строки загрузки стилей из заголовка и вернуться к методу HTML5blank для загрузки таблицы стилей с помощью функции html5blank_styles() в functions.php?

Peter HvD 20.04.2018 17:30

@ Питер, да! Я избавился от этой строки: <link rel = 'stylesheet' id = 'html5blank-css' href = 'espavel.ayinmedia.net/wp-content/themes/html5blank-sta‌ble /…' media = 'all' /> -> и он все еще откуда-то получает style.css? Ver = 1.0 . Я заметил, что если я полностью удалю все css из файла style.css, он все равно будет отображать стили, полученные из этого style.css? Ver = 1.0. Не уверен, откуда берутся стили.

Josue 22.04.2018 07:58

Ребята, смотрите мое ОБНОВЛЕНИЕ выше в описании вопроса. Это сайт, на который я пытаюсь добавить новый CSS: espavel.ayinmedia.net

Josue 22.04.2018 08:06

не уверен, вы редактируете правильную тему. или правая папка с темой сайта. после удаления файла style.css ваша тема будет сломана, и wordpress попытается деактивировать ее (если будет еще одна). Также не уверен, что вы добавили еще один файл css правильно. у вас есть 2 файла style.css на вашем сайте: 1. из заголовка без ver = '1.0' (вы его добавили), второй загружается по умолчанию из функций wordpress. какой у тебя вопрос сейчас? чего ты хочешь добиться?

Samvel Aleqsanyan 22.04.2018 16:28

@SamvelAleqsanyan, я не создавал ver = 1.0, и он нигде не хранится, откуда я могу его удалить. У меня на сайте был обычный файл style.css, и он внезапно перестал работать.

Josue 22.04.2018 17:48

@SamvelAleqsanyan, и мой вопрос: я избавился от всей темы, загрузил ее снова и вставил весь свой html-код, оставил style.css пустым, и он все еще показывал мои старые стили. Честно говоря, я не уверен, откуда сайт берут стили (на самом деле да, это из той версии 1.0). Как мне избавиться от этого style.css? Ver = 1.0 и заставить мой сайт снова прочитать файл style.css ??

Josue 22.04.2018 17:51
style.css и style.css?ver='1.0' - это один и тот же файл. Можно предположить, что если все, что вы делаете, правильно, то единственное, что показывает, что вы не очищаете этот файл, может быть кеш
Samvel Aleqsanyan 22.04.2018 20:51

Когда таблица стилей загружается с помощью wp_register_style(), 4-й аргумент передает ей номер версии, который затем автоматически добавляется к URL-адресу. Посмотрите на строку в html5blank_styles(), и вы увидите «1.0»: wp_register_style('html5blank', get_template_directory_uri() . '/style.css', array(), '1.0', 'all');. Если вы замените это на null, ничего не будет добавлено. См. Кодекс.

Peter HvD 23.04.2018 10:50
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
15
652
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Решение оказалось проще, чем я думал. Очистка кеша устранила проблему. Для этого есть два варианта:

  1. Очистка кеша в вашем браузере.
  2. Использование плагина на WP для его очистки, такого как WP Super cache.

Больше информации здесь: http://www.wpbeginner.com/beginners-guide/how-to-clear-your-cache-in-wordpress/

Другие вопросы по теме