Instale os módulos PHP 8.3 que a Saúde do site do WordPress aponta como ausentes, reinicie o FPM e confirme a extensão no SAPI que serve o site.
Aprenda a bloquear .env e .git no nginx e também dumps .sql e .bak, sem a brecha do location ^~ que libera arquivo oculto dentro de uploads.
WP-Cron travado no WordPress 6.9: inspecione a fila com WP-CLI, apague o transient doing_cron e troque o gatilho por um agendamento de sistema.
Veja como desligar o AMP no WordPress sem gerar 404: rewrite 301 de /amp/ no nginx, na ordem certa e a conferência no Search Console.
Tire a chave de API do código com variável de ambiente, bloqueie o .env no nginx e saiba o que fazer quando o segredo já foi commitado.
Resolva a tela branca no WordPress 6.9 lendo o log do PHP-FPM, achando o plugin que gerou o erro fatal e desativando-o direto pelo SSH.
Monte o log de consentimento LGPD numa tabela MySQL e grave a prova do aceite do banner: hash do IP, versão do texto e data do clique.
Mostre Preço a partir de no produto variável do WooCommerce com o filtro woocommerce_variable_price_html e limpe o cache de preço depois.
Descubra por que o site segue com certificado vencido depois do certbot renew e crie o deploy hook que recarrega o nginx a cada renovação.
Corrija o 413 Request Entity Too Large no WordPress ajustando o client_max_body_size do nginx e o post_max_size do PHP-FPM 8.3 na ordem certa.