Bootstrap CSS не работает из локального источника - PullRequest
0 голосов
/ 11 октября 2019

Я работаю над темой Wordpress и скачал Скомпилированные файлы CSS и JS с официального сайта getbootstrap .

Я переместил все файлы в каталог Theme, большев частности для / bootstrap / css и bootstrap / js соответственно.

Когда я вызываю файл в моем header.php, ничего не происходит. Но если я использую Bootstrap CDN, тестовый сайт работает. Решение может быть очевидным, но я просто не вижу его.

в header.php

<html>
    <head>
        <meta charset="utf-8" />

        <link href=”bootstrap/css/bootstrap.min.css” rel=”stylesheet” type=”text/css” />  
        <script type=”text/javascript” src=”bootstrap/js/bootstrap.min.js”></script>

Редактировать: Да, файлы bootstrap.min. css находится в папке bootstrap / css.

1 Ответ

0 голосов
/ 12 октября 2019

Во-первых, вы не должны включать жестко запрограммированные стили, попробуйте поставить в очередь в файле functions.php, как указано в документации: wp_enqueue_style

Во-вторых, причина, по которой загрузка работает с CDN, заключается впотому что он находит источник прямо из хранилища. Это говорит нам о том, что путь вашего стиля не верен. Убедитесь, что структура темы выглядит следующим образом:

ThemeName/bootstrap/css/

Последнее, как сказал @Chris G, вы должны использовать функцию get_stylesheet_directory_uri(), чтобы получить относительный путь к файлу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...