#!/usr/bin/env bash
#
# Move todo o conteúdo do document root para ./old/ (rápido no mesmo disco).
#
# Uso (SSH, dentro da pasta do site, ex.: public_html):
#   chmod +x move-wp-to-old.sh
#   ./move-wp-to-old.sh
#
# Antes: backup MySQL (mysqldump / phpMyAdmin).

set -euo pipefail

NAME="${1:-old}"
HERE="$(pwd -P)"
DEST="$HERE/$NAME"

mkdir -p "$DEST"

echo "Origem:  $HERE"
echo "Destino: $DEST"
echo "Será movido tudo exceto a pasta '$NAME'."
read -r -p "Continuar? [s/N] " ok
[[ "${ok,,}" == "s" ]] || exit 0

# Inclui ficheiros ocultos (.htaccess, etc.); não segue para dentro de subpastas
find "$HERE" -mindepth 1 -maxdepth 1 ! -name "$NAME" -exec mv -t "$DEST" {} +

echo "Feito. Site antigo em: $DEST"
echo "Atualize no MySQL (wp_options): siteurl e home -> https://SEU-DOMINIO/$NAME"
echo "Depois faça search-replace de URLs no conteúdo se necessário (plugin ou WP-CLI)."
