Отсутствует кнопка "Добавить новую". Как добавить новую тему?

3 нояб. 2016 г., 14:34:33
Просмотры: 32.5K
Голосов: 10

скриншот панели тем WordPress без кнопки Добавить новую

Привет, У меня нет кнопки "Добавить новую". Как установить новую тему?

2
Комментарии

Убедитесь, что директория вашей темы доступна для записи PHP.

fuxia fuxia
3 нояб. 2016 г. 14:41:23

Вы можете установить новую тему вручную (через FTP). https://codex.wordpress.org/Using_Themes#Adding_New_Themes

Shamsur Rahman Shamsur Rahman
3 нояб. 2016 г. 15:17:19
Все ответы на вопрос 8
0
11

В моем случае кнопка отсутствовала, потому что это была мультисайтовая установка. Кнопка "Добавить новую" появляется только при переходе в верхнюю панель → Мои сайты → Администрирование сети → Темы. Оттуда вы можете добавлять новые темы и активировать их для всей сети.

6 дек. 2017 г. 16:06:04
1

отредактируйте файл 'wp-config.php'

define('DISALLOW_FILE_MODS', false);
5 сент. 2020 г. 22:12:06
Комментарии

Работает в Fedora 35, WordPress из репозитория F35, отредактируйте файл /etc/wordpress/wp-config.php

christianbueno.1 christianbueno.1
27 апр. 2022 г. 11:07:07
0

Редактирование конфигурационного файла Перейдите в cpanel -> Файловый менеджер -> wp-config.php Нажмите "Редактировать"

Прокрутите вниз Измените define('DISALLOW_FILE_EDIT', true); define('DISALLOW_FILE_MODS', true);

на define('DISALLOW_FILE_EDIT', false); define('DISALLOW_FILE_MODS', false);

Это решило проблему в моем случае

5 дек. 2019 г. 13:33:09
0

Темы - это просто подпапки в wp-content/themes. Когда вы загружаете тему в zip-файле на страницу тем, WordPress просто распаковывает файл в эту папку. Если тема валидна, она отображается на этой странице.

Если по какой-то причине эта функциональность отключена или запись недоступна, этот вариант не будет отображаться в интерфейсе пользователя. В таком случае я рекомендую использовать ручной процесс установки.

3 нояб. 2016 г. 15:46:49
0

Никогда не сталкивался с такой проблемой, но могу предложить следующее:

Если вы пользователь Linux:

$cd путь_к_вашему_сайту_wordpress/wp-content/
ls -lah
$sudo chmod -R 755 themes

Флаг h в команде ls покажет вам все права доступа и владельцев, связанных с файлами. Если это не помогло

перейдите в корневую директорию веб-сервера:

sudo chown -R www-data:www-data папка_вашего_сайта_wordpress

вышеуказанная команда для Ubuntu

для CentOS

$sudo chown -R apache:apache папка_вашего_сайта_wordpress

Надеюсь, это поможет.

12 янв. 2018 г. 13:05:56
2

Возможно, в этом и проблема. Данная функция доступна только для сайтов на wordpress.ORG, но не для сайтов, размещенных на WordPress.COM

15 мар. 2019 г. 01:16:59
Комментарии

Это может быть проблемой для кого-то другого, но скриншот автора темы указывает, что сайт работает через localhost, так что в данном случае это сайт на .org.

Dave Romsey Dave Romsey
15 мар. 2019 г. 02:44:08

Ладно. Да. Моя ошибка. Это было для меня :)

Pushpa Pushpa
15 мар. 2019 г. 03:43:17
0

Почему это происходит?
Обычно это происходит, если вы включаете

Softaculous Apps Installer > WordPress > Enable Multisite (WPMU),


В этом случае WordPress создает "Network Admin" наряду с "Admin" для использования WPMU. Это позволяет загружать темы только из "Network Admin".

Что делать теперь?
Просто переустановите и убедитесь, что не включили опцию, как на изображении ниже. WPMU - Включение мультисайтовости в WordPress


Что если я хочу использовать эту опцию?
Вы можете просто перейти на официальный сайт WPMU и подробно изучить, как использовать эти функции.

31 янв. 2021 г. 17:36:43
0

define('DISALLOW_FILE_MODS', true); - это был мой случай, но эта строка находилась не в файле wp-config.php, а в файле functions.php темы!

7 мая 2021 г. 02:31:13