Parcourir la source

move plugins to mu-plugins

mu-plugins aka must user plugins cannot be disabled by the user.
Girish Ramakrishnan il y a 9 ans
Parent
commit
ca8a9be525
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      start.sh

+ 4 - 2
start.sh

@@ -9,7 +9,7 @@ echo "Admin password is ${admin_password} and email is ${admin_email}"
 
 if [[ -z "$(ls -A /app/data)" ]]; then
     echo "Copying wp-content files on first run"
-    mkdir /app/data/wp-content
+    mkdir -p /app/data/wp-content/mu-plugins
     cp -r /app/code/wp-content-vanilla/* /app/data/wp-content/
 
     # this also generates the salt in wp-config.php which must be backed up
@@ -40,8 +40,10 @@ EOF
         --admin_email="${admin_email}"
 
     $WP plugin install --activate --force /app/code/disable-wordpress-updates.zip
-    $WP plugin install --activate --force /app/code/wp-mail-smtp.zip
+    mv /app/data/wp-content/plugins/disable-wordpress-updates /app/data/wp-content/mu-plugins/
 
+    $WP plugin install --activate --force /app/code/wp-mail-smtp.zip
+    mv /app/data/wp-content/plugins/wp-mail-smtp /app/data/wp-content/mu-plugins/
 else
     rm -rf /app/code/wp-content # upgrades & updates - starting out with existing data
     ln -sf /app/data/wp-content /app/code/wp-content