Что я должен сделать, чтобы отобразить мою пользовательскую тему в панели администратора?
Я использую сгенерированную тему из https://underscores.me/, поэтому я уверен, что она правильная.
Я знаю, что мне нужно настроить volumes
в docker-compose
, чтобы получить доступ кthemes
каталог из контейнера.К сожалению, это не работает так, как я ожидал, потому что я не вижу свой custom_theme
после входа в панель.
Я не вижу других тем, даже по умолчанию, но это указывает на то, что копированиефайлы работают правильно, потому что я должен видеть только мои custom_theme
.
Дерево проекта:
- docker-compose.yml
- wordpress
Моя docker-compose.yml
конфигурация:
version: '3.6'
services:
db:
image: mysql:5.7
volumes:
- data_db:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: mypassword
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
image: wordpress:latest
depends_on:
- db
ports:
- 8080:80
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
- .wordpress/plugins:/var/www/html/wp-content/plugins
- .wordpress/themes:/var/www/html/wp-content/themes
- .wordpress/uploads:/var/www/html/wp-content/uploads
volumes:
data_db:
Исследование:
Я нашел несколько похожих вопросов, но ни один из них не содержит конкретного ответа.
Нет также подробной информации об этом в официальном быстром старте докера или в официальном образе Wordpress