Sha256: 3b172251b4fd4e5b1715c29b57a5478546ecbd7a6d8d0e37359d7cfca86a906e
Contents?: true
Size: 1.15 KB
Versions: 3
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, "core language 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, "core language 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
3 entries across 3 versions & 1 rubygems