Sha256: 25bfbf1f7edf663eb0456ff871544585c050e97e251ff31493fc4482416b97c0
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
namespace :wordpress do desc <<-DESC Install WordPress translations. DESC task :install_translations do next unless fetch(:wp_languages).any? on roles(:app) do within release_path do fetch(:wp_languages).each do |language| execute :wp, "language core install #{language}" end end end end desc <<-DESC Update WordPress translations. DESC task :update_translations do next unless fetch(:wp_languages).any? on roles(:app) do within release_path do execute :wp, "language core update" end end end desc <<-DESC Clear OPcache. DESC task :clear_opcache do next unless fetch(:wp_clear_opcache) on roles(:app) do within release_path do execute :wp, "plugin activate wp-cli-clear-opcache --quiet" execute :wp, "opcache clear" end end end after 'deploy:finishing', 'wordpress:install_translations' after 'deploy:finishing', 'wordpress:update_translations' after 'deploy:finishing', 'wordpress:clear_opcache' end namespace :load do task :defaults do set :wp_languages, [] set :wp_clear_opcache, false end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capistrano-wearerequired-1.1.0 | lib/capistrano/wearerequired/tasks/wordpress.rake |