Getting Started on WordPress

From IndieWebCamp
Jump to: navigation, search

By using a WordPress blog on your own domain, you are already part of the IndieWeb; here is how to get started with upgrading your IndieWeb support in WordPress.


Setup rel=me

First thing you need to do to participate with the IndieWeb community is to setup rel=me on your WordPress site so you can sign into the wiki with IndieAuth.

You can test your rel=me setup with:

Doing this achieves IndieMark Level 1 authentication, the first IndieMark goal after having your own domain.

Indieweb Plugin

The Indieweb Plugin can help you get set up to be a more active member of the indieweb. It supports establishing your IndieWeb Identiy by adding rel=me links which allow usage of IndieAuth, as well as providing a list of IndieWeb plugins that you can install directly from the plugin.

Send and receive responses with your site

Send and receive comments, likes, reposts, and other kinds of post responses using your own site!

Core Plugins

Core plugins make receiving indieweb comments and mentions work, recommended plugins further improve the experience.

Core plugins:

  • Webmention Plugin - allows you to send and receive by adding webmention support to WordPress. Mentions show up as comments on your site.
  • Semantic Linkbacks - makes indieweb comments look better on your site, recognizing them as being likes, replies, etc. and displaying appropriately.


  • wp-webmention-again a async, WP Cron based webmention sender/receiver supporting reacji, but not doing any comment formatting

Once you have these activated, you can setup Bridgy to connect your blog to responses from sites such as Facebook and Twitter too, allowing for a seamless experience.

Optional Plugins

Syndicate your content to other sites

Choose one of these different ways to display links for POSSE/syndicated versions of a post. They cannot both be used. Linking to the syndicated version of a post allows for bridgy to be able to discover the post as well as for end users to comment on those sites as a way of replying.

  • Syndication Links - Adds fields to a post to allow manual entry of syndication links. Social, partial support for SNAP, as well as Tumblr CrossPoster, WordPress CrossPoster, and Diaposter(for Diaspora). Also supports rel-me links for IndieAuth.
  • Bridgy Publish - Supports syndication through Bridgy Publish. It pulls reactions (likes, comments etc.) to shared content from the silos back to the site with the original post, as a compatibility mechanism.

Pull your content from other sites

If POSSE is not an option or can't be done for various reasons (see Instagram for example), you probably still have the possibility of pulling content, automatically creating a "backup" on your site; doing PESOS.

Right now the most flexible way to do this on WordPress is the combination of Keyring, Keyring Social Importers, and Keyring Reactions Importer plugins. These are a little harder to configure plugins, mainly targeting semi-power-users, but they can import from an impressive amount of services out of the box and it's straightforward to extend their functionality.

For other options, see also WordPress/Plugins

Publish to Your Site with alternative interfaces

Other functionalities

For more information, see WordPress Plugins


Some WordPress themes are compatible with microformats. The Indieweb uses microformats2, the latest version, to mark up sites so that they can be interpreted by other sites when retrieved. Most parsers will fall back onto the older format if available.

Formatting your site so other sites can consume the information allows for the communications Indieweb sites support. For example, a class of u-like-of added to a link to a site you liked to indicates that relationship.

There is only one theme in the WordPress repository that is fully microformats2 compliant. That is Sempress. Independent Publisher also now uses microformats2 in addition to having custom code for better displaying webmentions in the comments section.

For existing themes, you can try out wordpress-uf2, a plugin that tries to add microformats after the fact. Mileage may vary, as a plugin cannot do all that is required. Some themes that use microformats for styling instead of semantic markup may break or have spurious visual outputs when used with the uf2 plugin.



Why does the comment on my site not show the author's information?
Why does the comment show a link to instead of the social network?
Please ensure that you have both the Webmention plugin and the Semantic Linkbacks plugin installed.
WordPress seems to be blocking Bridgy
The WordPress service in Bridgy is only meant for people using who can't install the indieweb plugins from (or GitHub) themselves on their own server. If you're using self-hosted code, then you just need to connect to your social media sites (Twitter, Facebook, etc.)

See Also

Personal tools
Recent & Upcoming