[Obsidian Wordpress](https://devbean.github.io/obsidian-wordpress/) is a community plugin from [[devbean]] for publishing [[Obsidian]] notes to [[Wordpress]]. It saves you from the manual copy/paste of content from one platform to another. However, it doesn't transform the syntax of content like callouts and also doesn't copy over metadata for code blocks including the language.
Ultimately, WordPress is not [[Markdown]], and so these limitations are what they are. If you want one-click publishing from Obsidian to your blog (and you don't want to simply use [[Obsidian Publish]]), you'll need to make some of these changes manually on your WordPress site.
Follow the simple installation instructions here (jump to the bottom "How to use with WordPress.com) to set up for a WordPress.com site (like my blog [eriktuck.com](https://eriktuck.com)). Note that after authorizing through the browser, nothing visibly happened but the authentication was successful. The documentation notes that this process may need to be repeated every two weeks.
To publish, open the desired note and then open the command palette (`Ctrl + P`) and type `Wordpress` to find the relevant command `WordPress: Publish Current Note`.
I recommend publishing as draft so you can finish editing on WordPress.com before pushing the final version. You can adjust these default settings in the plugin settings page.
The plugin will add some metadata to your note when publishing. You can add tags in the YAML frontmatter before publishing, which will be added automatically. I use the tag `feature` for any post I want to also include on the front page of my blog.