Donncha posted an excellent guide for adding your WordPress blog to Mastodon!
Here are some additional steps I took for adding this blog, hosted on WordPress.com at the time of writing:
It’s mostly straight forward. Install these two plugins:
I had to purchase a plan that allows installing custom plugins (At the time of writing, e.g. Business Plan).
After you install both plugins, go to your Profile page (Users->Profile)
I couldn’t access the profile page by going to Users->Profile. On WordPress.com, it points to https://wordpress.com/me instead of the wp-admin profile.
Instead, I manually pasted my site’s wp-admin profile url: e.g. https://<yourblogaddress>/wp-admin/profile.php