Versi lain dari lingkungan pengembangan WordPress (buruh pelabuhan, wp-cli)

Ada gambar resmi untuk menggunakan WordPress dan menggunakan wp-cli. Tetapi ketika mereka digunakan bersama, saya harus berbagi seluruh folder WordPress dan ingin lebih banyak opsi untuk menyesuaikan instalasi.


Saya benar-benar ingin melihat browser di browser, bukan undangan untuk memilih bahasa instalasi, tetapi situs yang sudah jadi.


Artikel ini menawarkan satu cara untuk menyebarkan situs WordPress.


Instalasi


git clone https://github.com/eustatos/wordpress-docker-dev-env.git 

atau, jika Anda lebih suka ssh :


 git clone git@github.com:eustatos/wordpress-docker-dev-env.git 

Lalu:


 cd wordpress-docker-dev-env docker-compose up -d docker-compose exec -T wp-cli sh < install.sh 

Ini menyelesaikan instalasi. Buka localhost:8080 di browser pilihan Anda.
Akses ke panel admin localhost:8080/wp-admin .
Login Pengguna - admin
Kata Sandi Pengguna - 123


Anda dapat mengubah ini dan variabel instalasi dan lingkungan lainnya di file site.env dan site.env .


Folder wp-content muncul di folder proyek, tempat Anda dapat membuat dan / atau mengubah tema dan plugin.


Jika ada masalah dengan izin file di folder wp-content :


 sudo usermod -a -G www-data $USER 

Kustomisasi perakitan


Anda dapat mengontrol unit dengan nyaman. Misalnya, jika Anda tidak perlu membuat tema dan / atau plugin secara default, cukup buat perubahan untuk install.sh .


 #!/usr/bin/env bash wp core download --force --allow-root wp config create \ --dbhost=$WORDPRESS_DB_HOST \ --dbname=$WORDPRESS_DB_NAME \ --dbuser=$WORDPRESS_DB_USER \ --dbpass=$WORDPRESS_DB_PASSWORD \ --allow-root wp core install \ --title=$TITLE \ --url=$URL \ --admin_user=$ADMIN_USER \ --admin_password=$ADMIN_PASSWORD \ --admin_email=$ADMIN_EMAIL \ # add for skip creation default themes --skip-themes # add for skip creation default plugins --skip-plugins --allow-root 

Anda dapat mempelajari lebih lanjut tentang fitur-fitur wp core install
disini


Contoh Pembuatan Topik


Misalnya, untuk membuat tema berbasis underscores , jalankan perintah berikut


 docker-compose exec -T wp-cli wp scaffold _s \ sample-theme \ --theme_name="Sample Theme" \ --author="John Doe" 

Perintah ini akan membuat folder sample-theme di folder wp-content dengan file tema dan Anda dapat mulai memodifikasinya di sana.


Kesimpulannya, video singkat untuk kejelasan:


Source: https://habr.com/ru/post/id461999/


All Articles