# === WordPress core (stock, refetchable via wordpress.org — not tracked to keep repo small) ===
/wp-admin/
/wp-includes/
/wp-*.php
!/wp-config-sample.php
/xmlrpc.php
/index.php
/license.txt
/readme.html

# === Environment-specific / secrets — NEVER commit ===
wp-config.php
.htpasswd

# === Uploads & generated content (too large/volatile for git; back up separately) ===
wp-content/uploads/
wp-content/upgrade/
wp-content/updraft/
wp-content/cache/
wp-content/litespeed/
wp-content/litespeed-old/

# === Database dumps (large, may contain secrets/PII — keep out of git history) ===
*.sql
*.sql.gz
*.sql.zip

# === Logs & debug artifacts ===
*.log
wp-content/debug.log
wp-content/*.log
error_log
mpgs_debug.txt

# === cPanel / hosting account clutter, not part of the WP app ===
cgi-bin/
cgi-bin.zip
nc_assets/
.well-known/
.tmb/
parking-page.shtml
.htaccess.bk
.hcflag
.litespeed_flag

# === Leftover "-old" backup copies from previous host migrations ===
wp-content/*-old/
wp-content/index.php-old

# === Host-specific mu-plugins/themes tied to the previous hosting provider ===
wp-content/mu-plugins/hostinger-*.php
wp-content/themes/hostinger-ai-theme/

# === OS / editor noise ===
.DS_Store
Thumbs.db
*.swp

# === Local agent/tooling artifacts ===
.claude/

# === Local dev tooling ===
node_modules/
