For the creation of my posts I compose my posts in $\LaTeX$ and then use the Python script latex2wp to generate the WordPress code. I make the figures with TikZ (also in $\LaTeX$), convert them to png with “convert -density 300 …” and upload the pngs to WordPress manually. While latex2wp is pretty cool, I wish I had a better way to include the figures.