File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -126,15 +126,14 @@ jobs:
126126 # Show plugin settings
127127 docker exec $WP_CONTAINER wp option get progress_planner_settings --allow-root
128128
129- # Require Yoast SEO Premium & copy files
130- composer require yoast/wordpress-seo-premium
131- docker cp ./wp-content/plugins/wordpress-seo-premium $WP_CONTAINER:/var/www/html/wp-content/plugins/wordpress-seo-premium
129+ # Download Yoast SEO Premium zip using Composer
130+ composer require yoast/wordpress-seo-premium:dev-master#zipball
132131
133- # Ensure proper permissions
134- docker exec $WP_CONTAINER chown -R www-data:www-data /var/www/html/wp-content/plugins /wordpress-seo-premium
132+ # Copy the zip file to the container
133+ docker cp ./vendor/yoast/wordpress-seo-premium.zip $WP_CONTAINER:/tmp /wordpress-seo-premium.zip
135134
136- # Activate Yoast SEO Premium
137- docker exec $WP_CONTAINER wp plugin activate wordpress-seo-premium --allow-root
135+ # Install and activate using WP-CLI
136+ docker exec $WP_CONTAINER wp plugin install /tmp/ wordpress-seo-premium.zip --activate --allow-root
138137
139138 # Show plugin settings
140139 docker exec $WP_CONTAINER wp option get progress_planner_settings --allow-root
You can’t perform that action at this time.
0 commit comments