The hardest part about inline is making it clean.
Here’s a post I made on it: Best Practice: SVG Wordpress like a Boss
Lately I’ve started doing something different, and just using a template include. It’s a little simpler than my previous method. I can go more into depth if you’re interested, but it’s fairly straight forward. I think the tricky part is removing the SVG’s internal CSS and putting it into your stylesheet so you can use SASS on them.
If you’re not sure the difference between <img src="/path/to/the/file.svg">
and doing inline– inline gives you way more control on styling/animating the SVG with code for doing fancy stuff, or even just quickly changing the colors of an SVG without having to open Illustrator or anything.