دوستمون درست میگن.
ممکن است در هاست شما، دیتابیس سرور از وب سرور جدا باشه و در اصطلاح Local نباشه. در این صورن در بخش (define( 'DB_HOST', 'localhost' به جای LocalHost باید آی پی دیتابیس را وارد کنید. در این حالت وردپرس بصورت ریموت به دیتابیس سرور متصل شده و داده های شما از سرور دیگری می خواند.
این مورد را از هاست خود سوال کنید.