Questa domanda è tra le più attuali in WordPress. Non esiste una sola soluzione valida, perché è impossibile considerare tutte le possibili varianti di un'installazione di WordPress (hosting, permessi ecc.).
La domanda è stata posta con chiarezza in WordPress Development su StackExchange. La prima risposta è la più completa e pertinente.