Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

Ви завантажили нову красиву тему для свого сайту WordPress та спробували завантажити її на панель управління WordPress. Але на жаль, тему не вдалося встановити, оскільки виникла така помилка: «Не вдалося встановити пакет. У темі немає таблиці стилів style.css».

Відсутня таблиця стилів style.css
У цій статті розглянемо причину цієї помилки та способи її усунення. Також покажемо, як уникнути цієї помилки в майбутньому завдяки твердому розумінню основ файлової структури WordPress, а також допомагаючи вам переконатися, що ви завантажуєте правильні файли.

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

Де з'являється помилка "Не вдалося встановити пакет"?

Ця конкретна помилка завантаження теми відображається на панелі керування WordPress у розділі Зовнішній вигляд > теми > Додати нову > Завантажити тему.

В основному це відбувається відразу після того, як ви натиснете кнопку «Вибрати файл», виберіть файл для завантаження, а потім натисніть кнопку «Встановити зараз». Коротше кажучи, помилка є виключною для модуля "Додати теми", тому ви не повинні бачити її в інших місцях WordPress.

Додати теми

Сам текст помилки, який каже: «Не вдалося встановити пакет. У темі відсутня таблиця стилів style.css», міститься в повідомлення про статус установки теми перед іншим повідомленням «Помилка установки теми».

Помилка встановлення теми

Що відбувається, коли ви бачите помилку "Не вдалося встановити пакет"?

Це один з тих рідкісних випадків, коли помилка на екрані комп'ютера майже точно повідомляє вам, що відбувається. У другому рядку йдеться: "У темі відсутня таблиця стилів style.css".

Тобто, ви спробували встановити тему WordPress, завантаживши її на свою панель управління WordPress. Вона включає файл .zip, заповнений складним каталогом файлів теми, який містить код, таблиці стилів та обов'язки з управління та представлення вашої панелі інструментів, зовнішнього інтерфейсу та багатьох інших елементів WordPress.

Подібна помилка показує, що таблиця стилів style.css не входить до цієї колекції файлів WordPress або WordPress не може знайти таблицю стилів, тому що ви завантажили файл неправильно.

Коротше кажучи, помилка виникає тому, що WordPress не може виявити файл style.css. Це відбувається з однієї з таких причин:

  • Style.css файл відсутній у кореневій директорії вашої теми, тому що розробник теми зробив помилку.
  • Style.css файл відсутній у каталозі, тому що ви випадково видалили його в якийсь момент.
  • Style.css файл є насправді в кореневому каталозі, але ви не завантажили каталог на WordPress правильно. Іноді буває, що файл не розархівувався перед завантаженням.
  • Ви намагаєтеся завантажити файл, якого немає в WordPress – це може бути взагалі файл теми.

Що таке стилі style.css

Ваш файловий каталог WordPress містить безліч документів та папок, включаючи кодування PHP, CSS та HTML.

CSS, або каскадні таблиці стилів, відносяться до мови веб-дизайну, що використовується у поєднанні з PHP та HTML. Основне завдання CSS – стилізувати статичні елементи веб-дизайну за допомогою кольорів, форматів та шрифтів. Простіше кажучи, CSS робить контент вашого сайту красивим.

Базовий приклад – це просте зображення на вашому веб-сайті. CSS розширює ваші можливості дизайну за допомогою опцій для переміщення цього зображення в будь-яке місце на сторінці, додавання полів, відступів, фону та багатьох інших елементів для більш візуального підходу до вашого контенту.

Однак таблиця style.css працює не одна. Вона взаємодіє з усіма каталогами в WordPress і часто працює пліч-о-пліч з іншими мовами програмування для отримання бажаних результатів.

Де має бути таблиця стилів style.css

Таблиця style.css є частиною всіх тем WordPress. Оскільки WordPress є основним способом керування візуальним дизайном та макетом вашого сайту, це обов'язковий файл.

Це означає, що кожного разу, коли ви купуєте або завантажувати тему, ви повинні знайти таблицю стилів style.css у файлах теми.

Примітка: зазвичай вам потрібно розпакувати пакет файлів теми, щоб переглянути файли теми.

Наприклад, ми завантажили тему Hello Elementor та відкрили файли теми, щоб відкрити список файлів та папок, включаючи таблицю style.css.

Привіт стихій

Відкривши таблиці style.css, ви побачите його вміст, починаючи з такої важливої ​​інформації, як ім'я автора теми. Ви помітите, що він рекомендує не змінювати якусь частину цього файлу. Оскільки багато тем воліють, щоб ви вносили зміни до CSS в панелі керування або в іншому налаштованому каталозі.

Вміст таблиці стилів

При прокручуванні вниз таблиця стилів style.css показує довгий список фрагментів CSS, які зібрані разом, щоб ваша тема виглядала саме так, як вона виглядає.

Список фрагментів CSS

Таким чином, таблиця стилів style.css повинна знаходитись у кожному каталозі файлів теми, часто поряд з іншими файлами CSS та поряд з папками для ресурсів та шаблонів.

Дивіться також:

Як визначити, яку тему використовує веб-сайт на WordPress.

Що станеться після того, як ви побачите помилку "Не вдалося встановити пакет"?

Папка теми без таблиці стилів style.css марна, принаймні коли справа доходить до її завантаження в WordPress і створення повнофункціональної теми.

Неможливо завантажити кореневий каталог, оскільки WordPress заблокує всі спроби завантажити файл без таблиці стилів style.css. Причина цього в тому, що відсутня таблиця стилів може зламати чи пошкодити всю інфраструктуру WordPress.

Хорошою новиною є те, що будь-яка тема, яка раніше активована на вашому сайті WordPress, залишається на місці. Вашому сайту не буде заподіяно шкоди, і ви не зможете завантажити цю нову тему.

Якщо ви наполягаєте на встановленні цієї теми, важливо пройти через наступні рішення, щоб замінити стару та встановити нову тему.

Дивіться також:

Як відстежувати і керувати завантаженнями WordPress.

Як виправити помилку "В темі відсутня таблиця стилів style.css"?

У цьому розділі розкрито дві основні причини появи помилки у таблиці стилів, а також розказано, як вирішити цю проблему.

Як вирішити ситуацію, коли у вашій темі немає файлу Style.css

Відсутність файлу style.css означає одне з двох: розробник теми (можливо ви) не зміг включити файл у кореневий каталог або ви випадково видалили файл style.css самостійно.

У першій ситуації ми рекомендуємо наступний порядок дій:

  1. Зв'яжіться з розробником теми та повідомте про проблему: хоча це малоймовірно, могло статися погане завантаження або хтось / щось на стороні розробника припустилося помилки. Авторитетні розробники тем повинні дати вам швидку відповідь із новим файлом теми. Якщо ви розробник теми.
  2. Шукайте нову тему: це, швидше за все, найкращий спосіб, враховуючи, що якісний розробник теми рідко упускає одну з найважливіших частин. Можливо, ви завантажили тему з неперевіреного джерела або цю тему від новачка, який навчається програмувати.

Ви могли б додати таблицю style.css, але насамперед це суперечить меті використання готової теми. Не кажучи вже про те, що тема, яка повинна мати таблицю стилів, але зараз не має її, не працюватиме правильно.

Як вирішити ситуацію, коли WordPress не розпізнає таблицю style.css

Іноді WordPress не може розпізнати таблицю style.css у каталозі теми, коли ви намагаєтеся завантажити її на панель управління.

Причини цього включають:

  • Ви неправильно завантажуєте тему.
  • Ви повинні розпакувати вихідний файл від розробника, щоб відкрити файл теми.
  • Файл теми для WordPress.
  • Це не файл теми, а ще щось.
  • Style.css не в потрібному місці, не в кореневому каталозі.

Деякі з цих причин можуть здатися простими, але найчастіше найповерхніші причини викликають неприємні проблеми.

Погляньте на розділи нижче, щоб зрозуміти, як вирішити ці ситуації в залежності від причин.

Завантажте тему правильно

Одна з причин, через яку ви можете побачити: «Не вдалося встановити пакет. У темі немає таблиці стилів style.css». Помилка пов'язана із процесом завантаження файлу теми.

Новий або навіть досвідчений користувач може випадково відхилитися від стандартних кроків для завантаження файлу теми.

Подивіться, чи потрібно розпакування файлу теми

Багато помилок завантаження тем виникають через заархівований файл завантаження. Це дещо збиває з пантелику людей, які вважають, що WordPress приймає лише заархівовані файли.

Однак деякі розробники тем надають вам заархівований файл всередині заархівованого файлу, і ви повинні розпакувати вихідний пакет, щоб знайти дійсний завантажувальний файл, який включає тільки вміст теми.

Наприклад, ви можете виявити, що розробник теми упаковує іншу документацію у вихідне завантаження. Тому WordPress перегляне весь цей контент і запитує, де знаходиться фактичний файл теми.

Хоча більшість шановних розробників тим знають, що це спантеличує, все ж таки можна зіткнутися з рідкісною ситуацією, коли потрібно розпакувати архів теми, щоб побачити такі речі, як керівництво користувача та інший контент. Це відбувається тільки тоді, коли ви купуєте тему у стороннього розробника, оскільки бібліотека тем WordPress.org обмежує дивно запаковані файли тем.

Отже, скажімо, ви завантажуєте заархівований файл від стороннього розробника і виявляєте, що отримуєте повідомлення про помилку: «Не вдалося встановити пакет. У темі немає таблиці стилів style.css».

Є хороший шанс, що все, що вам потрібно зробити, це розархівувати вихідний файл наданий розробником теми. А потім вийняти всередині нього ще один ZIP-файл.

Початковий файл

Щоб вирішити цю проблему, перейдіть до файлу, який ви спочатку завантажили у розробника теми.

Швидше за все, це ZIP-файл, який має сенс завантажувати в WordPress як тему. Цей файл може містити додаткові файли вмісту, які захаращують папку та ускладнюють визначення файлів теми WordPress.

Помилка ZIP

Тому відкрийте або розархівуйте файл, щоб отримати все, що всередині нього. Зазвичай для цього потрібно клацнути правою кнопкою миші та вибрати потрібну утиліту для розпакування або архівування.

Розархівуйте файл

Тепер відкрийте розпакований файл і подивіться його вміст. Як ви можете бачити, у цьому прикладі розробники теми включили файл readme.txt та іншу папку вмісту до кореня завантаження теми. Вони також мають справжній заархівований файл теми в цій області. Це фактичний файл теми, який потрібно завантажити в WordPress.

Поверніться до Зовнішній вигляд > теми > Добавить > Завантажити тему, щоб вибрати файл на комп'ютері. Потім переконайтеся, що ви вибрали цей заархівований файл теми без будь-яких додатків (наприклад, документ ReadMe у цьому прикладі).

Заархівований файл теми

Пам'ятайте, що ви можете завершити процес усунення неполадок і виявити, що це не проблема, якщо тема була упакована дивно. Якщо ви не бачите заархівованого файлу теми у вихідному пакеті теми від вашого розробника, подумайте про інші поради щодо усунення несправностей, наведених нижче.

З'ясуйте, чи призначений файл теми для WordPress

Багато тем веб-сайтів існують в Інтернеті, але не всі вони розроблені для WordPress. Наприклад, торговий майданчик ThemeForest продає шаблони веб-сайтів для різних систем керування контентом та конструкторів веб-сайтів, включаючи Drupal, Joomla, Webflow та Shopify.

Кожна платформа має свою кореневу файлову структуру для тем, тому WordPress відхиляє будь-яку спробу завантажити тему, призначену для іншої системи, як-от Bigcommerce або Magento.

У такій ситуації можна побачити помилку "У темі відсутня таблиця стилів style.css". Але з іншого боку, каталог тем із Shopify або Drupal може мати свій файл style.css, розташований в іншому місці. Тоді ви побачите іншу помилку.

Що стосується вирішення цієї проблеми, все, що вам потрібно зробити, це позбутися несумісного файлу теми та вибрати новий.

У майбутньому уважно вивчіть усі сторінки тематичних продуктів, щоб переконатися, що вони призначені для WordPress. Наприклад, більшість ThemeForest сторінок продуктів із темами преміум-класу показує платформу, на якій тема працює. Подивіться на категорію, заголовок та зображення на сторінці.

Сторінки тематичних продуктів

Більшість продавців також включають область з типом або версією програмного забезпечення для цієї теми. Знову ж таки, подивіться, що WordPress є основним програмним забезпеченням.

Версія програмного забезпечення для цієї теми

Якщо у вас виникли проблеми з пошуком будь-якої інформації про тему в Інтернеті, загляньте в каталог тем, щоб дізнатися, як справи. Незважаючи на те, що кожен каталог тем WordPress має різні конфігурації та файли, ви можете зрозуміти, чи дійсно це тема WordPress, переглянувши деякі конкретні файли.

Усі теми WordPress мають файл style.css у кореневому каталозі. Ви також повинні побачити такі папки, як активи та потенційні папки для шаблонів. Шукайте такі файли, як index.phpfooter.php и sidebar.php. Іноді можна побачити подібні файли в темах інших платформ, але часто їм дають інші імена або вони розташовані в інших місцях.

стиль

З'ясуйте, чи це файл теми

Ви можете завантажувати в WordPress багато типів заархівованих папок, через що важко зрозуміти, чи це файл теми чи ні. На перший погляд, файл плагіна нічим не відрізняється від файлу теми.

Те саме можна сказати і про файл імпорту сайту з іншого сайту WordPress або таких платформ, як Tumblr або Blogger. Ви також можете виявити, що ви намагаєтеся завантажити продукт WooCommerce або файл WXR для імпорту таких елементів, як пости та сторінки. Список можна продовжити, але ідея полягає в тому, що жоден із цих файлів не є файлом теми WordPress.

Тому важливо насамперед двічі перевірити, що ви завантажуєте. Основний спосіб уникнути цього – залишатися організованим та зосередженим при збереженні та завантаженні файлів WordPress. Переконайтеся, що ви зберігаєте файли теми в місцях, що запам'ятовуються, і знаєте імена файлів, коли вони завантажуються на ваш комп'ютер.

Ще один спосіб відрізнити файли теми від інших файлів, орієнтованих на WordPress – це знати, як виглядає файлова структура кожного з них. Тому відкрийте файл, який ви намагаєтесь завантажити, та переконайтеся, що він виглядає як файл теми.

Допустимо, у нас є два файли, і ми не пам'ятаємо конкретну назву теми. Тому можуть виникнути проблеми з визначенням, який із двох потрібно завантажити у WordPress. Відомо, що з них є файлом плагіна, а інший – файлом теми. Почніть з розархівування їх обох, щоб побачити, що всередині.

Чи це файл теми

Відкрийте кожен файл окремо, щоб проаналізувати вміст.

Як виправити: у темі відсутня таблиця стилів style.css

У цьому файлі є такі папки, як надбудови, активи, блоки та класи. Він не включає стандартні папки та файли тем. Хоча всі файли плагінів виглядають трохи інакше, можна впевнено сказати, що це більше схоже на плагін, ніж на тему.

Відкрийте кожен файл окремо

Інший файл містить велику колекцію папок та файлів PHP. Тут знаходиться файл style.css разом з основними елементами теми, такими як footer.php, header.php та sidebar.php. Також часто можна побачити у файлі теми папки для CSS, шрифтів і частин шаблону.

Отже, це файл теми, а попередній – для плагіна. У майбутньому слідкуйте за класичними атрибутами теми, щоб завантажити правильні файли.

Правильні файли

Переконайтеся, що файл style.css знаходиться у потрібному місці

Незалежно від того, робите ви це самі або розробник, файл style.css може бути відсутнім у потрібному місці. Не має значення, чому це сталося, просто WordPress шукає файл style.css у кореневому каталозі і не може його знайти.

Щоб вирішити цю проблему, перевірте кореневу папку теми та знайдіть файл style.css.

Для прикладу відкрита коренева папка для теми TwentyTwenty, і, схоже, немає жодних ознак таблиці стилів style.css. Можливо, ви ненавмисно перетягнули її в одну з інших папок.

Коренева папка для теми TwentyTwenty

Виявляється, ми перемістили його до папки Templates. У WordPress можуть виникнути проблеми з розпізнаванням аркуша style.css, якщо він не знаходиться в кореневій папці, тому перемістіть його назад до кореневої папки, до якої він належить.

Папка Templates

Використовуйте цей посібник для вирішення проблем з файлом теми і зверніться до служби підтримки теми, що встановлюється, якщо у вас як і раніше виникають проблеми.

Джерело: kinsta.com

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, який спеціалізується на створенні сайтів на WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 0

Додати коментар або відгук