Да я уже разобрался, оказывается если имена полей с чем то пересекаются (видимо в wordpress где то используются), например «name», «description» и т.п. то происходит какая то ошибка и всё загинается. Подставил префиксы в имена полей и стало работать нормально.