Puerarin improves the bone micro-environment to inhibit OVX-induced osteoporosis via modulating SCFAs released by the gut microbiota and repairing intestinal mucosal integrity.