Skip to main content


Okay, big news for everyone with a WordPress blog, including people with a free blog on wordpress.com!

You can now turn *any* WordPress blog into a Fediverse server which can be followed from Mastodon etc.

I've updated the instructions on how to do this at:

➡️ fedi.tips/wordpress-turning-yo…

Just to repeat, this is now available to ALL WordPress blogs including free tier ones. The free tier has slightly different instructions, but effect is same.

(via wordpress.com/blog/2023/10/11/…)

#WordPress #Fediverse

reshared this

in reply to Expert Plus 🍀

@expert

My sites are powered by WordPress but they're not blogs.

The Fediverse compatibility is for WordPress blogs, i.e. sites that post regular new articles rather than a single set of static pages.

in reply to FediTips has moved!

Anyone know how to set the profile picture, header etc for the account?

There's no obvious way yet in the ActivityPub plugin.

in reply to Martin Dougiamas

@martin
The profile picture and description are picked up from the WordPress icon image and description entered in Settings >>> General
in reply to FediTips has moved!

@martin

Note it can take a while to update. Maybe unfollowing and refollowing helps it propagate, not sure.

in reply to FediTips has moved!

I've been thinking of writing short stories and novellas and releasing them for free. I don't like the idea of posting them to some service where I won't control my data, though. This is good news. I could spin up a WordPress site, post my stories there, and link it up with the Fediverse to increase visibility.

(I actually have a WordPress site I was going to use for this so I might add this plugin to test it out.)

in reply to FediTips has moved!

I switched it on for my own blog.

But are only new posts shared as an ActivityPub post, or are older posts converted as well?

in reply to Jürgen Hubert

@juergen_hubert

If you copy and paste the URL of a blog post into your Mastodon search box, you should see the post appear if it is converted.

However, bear in mind servers will only notice any kind of Fediverse post if at least one person on that server has followed the account at time of publication or shared the post.

Unknown parent

FediTips has moved!

@weirdwriter @socialaudiodescription.com

Good point.

I am not sure, but will take a look and update the article if I find out.

Will reply again when I know more.

in reply to FediTips has moved!

@weirdwriter

Okay, I'm not sure what kind of hosting you have, but on the plugin for independently hosted sites you can change the blog's main address by going to Settings > ActivityPub > Settings > Change Blog Profile ID

I don't have a wordpress.com account so I'm not sure if that differs, or if changing the name is possible?

Unknown parent

FediTips has moved!

@weirdwriter

Yeah, it looks like the name change is only available through blogs that use the plug-in?

It's good you highlighted this, it should save confusion for other users.

in reply to FediTips has moved!

@weirdwriter

By the way, can I ask if you get new block types added to your lowest paid plan?

If you try creating a new post are there any blocks available called "Fediverse followers" or "Follow me on the Fediverse"?

Unknown parent

FediTips has moved!

@weirdwriter

Ok, thanks. Guess this is another feature that is only on the plug-in?

It looks like because the free/lower tiers don't have plug-ins, wordpress.com have done a simplified feature set with the most essential functions but left a lot of the plug-in's options out.

The WebFinger plugin optionally improves the federation side of things, but I am not a developer so I don't know exactly what it does. Also, I don't know whether its functionality is included in the free/low tier system?

Unknown parent

FediTips has moved!

@rscottjones

I'm not sure... I would assume they will see it as replies?

Would be interested to hear!

in reply to FediTips has moved!

This entry was edited (1 year ago)
in reply to FediTips has moved!

Hey @TomSullivan , can you see if you can talk Digby into doing this? Her blog is a WordPress blog. Thanks. See the post I am replying to.
This entry was edited (1 year ago)
in reply to FediTips has moved!

Hi, just read you piece about the #wordpress #fediVers conector via #activityPub by @pfefferle and automattic.
I like it and first of all that it exists but it's important in the introduction to point out the limitations.

From the fediverse I'm used to real interaction and from what I could see/test there is no two way communication possible.

The fediVerse can comment on blogs but the blog response isn't federated into the fediVers and that contact.

Is that still the case?
#WP

in reply to mʕ•ﻌ•ʔm bitPickup

@bitpickup

That #wordpress is the new feature that is going to save #Mastodon and the #Fediverse is the lastest hot-techy-take

So far all I've seen is:

1) people talking about how their blog is now "on" Mastodon -- but with only words

2) people talking about how their blog is now "on" Mastodon and posting a link that is no different than any link to any web site anywhere

3) a very few people talking about how their blog is now "on" Mastodon and posting a link that takes me to their blog, where I can read but cannot comment because it's not connected back to Mastodon in any way except by my 'back' arrow

I've seen one case where apparently I *could* comment but I did not -- mostly because the content was pretty uninteresting

So there's a long, long way to go before Wordpress "saves" Mastodon, to put it mildly

IMOO, of course

YMMV...

cc @feditips @pfefferle

in reply to FinchHaven

This is not Mastodon's project, it's not made by anyone connected to Mastodon, nor is it designed to "save" Mastodon.

This is an independent Fediverse platform which is compatible with many other Fediverse platforms including Mastodon.

These aren't VC startups trying to build up hype machines ready for the stock markets, these are FOSS projects patiently improving their functionality over years with the help of volunteers and donors.

This entry was edited (1 year ago)
in reply to FediTips has moved!

"These aren't VC startups trying to build up hype machines ready for the stock markets, these are FOSS projects patiently improving their functionality over years."

Wow

Apparently you've missed the hype I've seen

Or you're following the wrong hashtags

Or you have an entirely different definition of 'hype'

cc @bitpickup @pfefferle

in reply to FinchHaven

I don't follow hype, I follow the actual platforms themselves.

I don't care about "hot takes", I care about the Fediverse.

Hype cycles are meaningless, especially about the Fediverse. There were articles in 2017 talking about how Mastodon was already dead, then 2022 how it was the hot new thing. None of it makes any sense.

This entry was edited (1 year ago)
in reply to FediTips has moved!

@FinchHaven please, have some respect for @feditips , they're one of the best users, giving tips for ways of using Mastodon in interesting way.

I follow them and never was disappointed.

You're threatening the person behind FediTips, as if they were child, while they're not.

Please, before posting a reply, criticizing someone, make sure that it sounds polite and friendly, because the entire Mastodon project is focused to be a friendly, safe place for people to engage in.

Your recent replies to people that showed up in my feed, are seems to be pretty rudeness.

Before calling anyone a spammer (or whatever you want to call of!), make sure that you have done your research the right way, so you wouldn't do a mistake and be ashamed.

in reply to FediTips has moved!

I must have done something wrong because I can't get it working! I have the ActivityPub plugin but it doesn't generate a feed, just irrelevant search results (I called the feed blog@valdyas.org and it gives all mastodon posts with "blog" somewhere in the text). Help?
in reply to FediTips has moved!

Yes, even installed WebFinger now, but it still does the same thing.
in reply to Irina

@irina

When you go to Settings > ActivityPub > Settings what is the account address shown for "blog profile ID"?

Is this what you tried to edit? Did you click "save changes" after editing it?

in reply to FediTips has moved!

Username is "blog@valdyas.org" (which gives all the mastodon posts with "blog" somewhere in the text) and profile URL is valdyas.org/irina/fo3/@blog (which gives no results at all). Yes, I did click "save changes". I edited it in the "settings" page, and it showed up in the "welcome" page like this.
in reply to Irina

Hmm... couple of things to try:

-Try the address of an author's account on your blog rather than the blog's main address. You'll find these in ActivityPub settings main page and in the Users section at the bottom of the page. Sometimes the author address works better than the main one.

-Try it later, perhaps it takes a while for the federation to kick in

Normally I'd ask the developer @pfefferle if he has any ideas but I think he's a bit overwhelmed at the moment!

This entry was edited (1 year ago)
in reply to FediTips has moved!

In general, if one experiences issues with the ActivityPub plugin, I would recommend starting a new thread in the support forums, where you'll add as many details as possible about your setup:
wordpress.org/support/plugin/a…

In this specific case, there seems to be some issues with caching on author pages on your site. A page like this one should return a JSON object with information that Fediverse clients can use:
valdyas.org/irina/fo3/author/i…

However as you can see, on your site this only returns the usual author archive page.

If you do not use any caching plugin on your site, I would recommend getting in touch with your hosting provider, and asking them if they can help you get things to work. As an example of the expected outcome, you can check my own site:
jeremy.hu/author/jeremy/activi…

in reply to Jeremy Herve

Thank you! 🙏 Great suggestions 👍

By the way, if there are cacheing issues for the plug-in, do you know if they resolve themselves when the cache is updated?

This entry was edited (1 year ago)
in reply to Jeremy Herve

Could the support forum links be added to the FediTips page about this? If they are evergreen, anyway. The support forums? @jeremy @feditips @irina @pfefferle
in reply to FediTips has moved!

@pfefferle There's only me writing on this blog so the author address would do the same thing. Will try that if waiting until it federates doesn't work, thanks!
in reply to Irina

@irina @pfefferle

Even if you have just one account, there will be two separate addresses for the account and the blog as a whole.

It might be that one account works better than the other, so it's worth trying both?

in reply to FediTips has moved!

Off for dinner now but if you say something here I'll see it later.
in reply to FediTips has moved!

So where do I actually put this copied address. I found on my wordpress blog.....
khunkai.org@khunkai.org

??

in reply to Mariner

@KhunKai

Put it in the search box on Mastodon and the account's profile will appear.

Or if you include @ at the start you can mention it in posts and people will be able to click on it there.

For example try clicking on @khunkai.org and you'll see your blog's profile, which you can follow.

in reply to FediTips has moved!

How can you tell if you need the second plugin?

Do you need to make a new post for your blog to show up in a Mastodon search?

Do you need to wait ( how long? ) for your blog to show up in a Mastodon search?

in reply to beforewisdom :vegan:

Do you mean the Webfinger plugin?

I'm not completely sure on how necessary it is, I am not a developer. Sorry 😞

Accounts only show up on Mastodon searches if someone on your server is following them, or if they have been interacted with in certain ways by someone on your server.

It's good idea to tell people on Mastodon etc the blog's Fediverse address and encourage them to follow the blog. Remember to include @ at the beginning of the address so it is clickable.

This entry was edited (1 year ago)
in reply to FediTips has moved!

While cool that we have another #ActivityPub platform, I'm no fan of #wordpress. #Ghost does much better as a publishing platform. Maybe the #ghostdevs will consider ActivityPub #integration. Until then, I can always include links in my toots.
in reply to

@housepanther

It is an open standard so there's nothing to stop other blogging platforms from including ActivityPub.

Hopefully ActivityPub becomes a standard option on blogs the same way RSS did.

in reply to FediTips has moved!

Hopefully ActivityPub becomes a standard option on blogs the same way RSS did.


ActivityPub is way too complex compared to RSS to be as ubiquitous. Anybody with a vaguely template engine shaped tool (hell, static site generators even) can create an RSS/Atom feed while ActivityPub effectively requires a backend server that's running near constantly / every X minutes (with permanent writable storage) for anything that's not a toy example for a quick blogpost.

Following an RSS feed is "just download this file every few hours and check if there's any new changes to it on your end". AP can't get that simple no matter how much you try (before it stops being widely compatible* AP, of course)

*: some AP projects may support outboxes, but none of the major ones like masto do afaik.

in reply to ShittyKopper

@ShittyKopper @housepanther

Fair enough, but just in terms of being an option on the blogging software? As in plugins etc?

in reply to FediTips has moved!

I have concerns


Something I keep trying to get more information on, so far without joy, every time I see posts discussing WP moving into the #fediverse, is where to put them on the Web 2.0 scale of leechiness.

The WP Privacy policy as it stands, has no mention of what and how data belonging to visitors to a WP post will be used by WP.

I was in a longer thread discussing this earlier, which I'll link here as it contains links to the Privacy policy for Automattic which makes interesting reading compared to the WordPress.org privacy policy.

One explicitly mentions what visitors will be subject to and one doesn't. One is intended for traffic to WP, the other is intended for people intending to download the WP code to host their own site running WP services.


in reply to Theriac

@Theriac

Fair enough, but that would be an issue for wordpress.com to answer rather than the WordPress software or this plugin?

in reply to FediTips has moved!

This will help a lot of blog sites that use WordPress but then lose its momentum due to a lack of interaction between the blog and the visitor.
in reply to FediTips has moved!

Correct procedure for Wordpress.com:

1. From dashboard, Tools → Marketing → Connections (in menu on the page)

2. Click the Connect button next to Mastodon.

3. In the new window that opens:

a. Sign in to your Mastodon account.
b. Approve the connection to WordPress.com by selecting Authorize.

4. After returning to WordPress.com, another pop-up window will confirm the account you want to connect to. Select Connect.

The instructions you offer don't work.

in reply to Leisureguy

No, that's not this feature.

This is not about linking a Mastodon account.

The account this feature creates is on WordPress itself, no linking at all.

This entry was edited (1 year ago)
in reply to FediTips has moved!

@rscottjones
I tested this on my free tier WordPress.com blog: comments on the WordPress side do *not* get federated. Commenters on WordPress.com and Mastodon thus cannot interact.
Suboptimal, but still better than nothing.
Unknown parent

FediTips has moved!

@hashRaygoza

If it says waiting for approval that probably means it didn't go through... Try unfollowing, waiting for a while and trying again.

in reply to Uwe Küchler

@oraculix @rscottjones

Interesting, thanks for info.

How do you have comments set on your blog, is it possible that setting is affecting it somehow?

in reply to FediTips has moved!

@rscottjones
I'm not aware of any setting that would affect comments going *out* of WordPress. Especially not my own comments.

All that's coming *in* needs my approval, but that shouldn't affect what's going out.

in reply to Uwe Küchler

@oraculix @rscottjones

Ahh, okay, yup. Yeah, that's not great but hopefully it is improved in the future.

I wonder if the Friends plugin affects that behaviour?

Unknown parent

FediTips has moved!

@benny

I've had mixed reports on whether the comments are supposed to go in the other direction, I'm going to do some experiments and then do a new post about it.

in reply to FediTips has moved!

I followed those instructions and still nothing is showing up in the search for either the blog or me as an author.

Any tips?

#MastoAdmin

in reply to Scott 🏴

At least one person on your server has to be following the account for it to show up in searches on your server.

Did you try pasting the full Fediverse account address of your blog into the search box on Mastodon? If that works, follow it yourself from Mastodon.

This entry was edited (1 year ago)
in reply to Scott 🏴

Ah, I think that's the web address. Fediverse addresses look something like this:

@ user @ server

I just tried @ workers @ nomugsnomasters.com (but without the spaces) and it didn't show anything so it sounds like that isn't the blog's Fedi address?

This entry was edited (1 year ago)
in reply to Scott 🏴

@scott

Hmm... that's definitely the address, yeah!

Have you tried installing the webfinger plugin? (mentioned in instructions) That has sometimes helped?

in reply to FediTips has moved!

yes I installed that first... wait a second... maybe if I uninstall and reinstall so that it gets installed AFTER the ActivityPub plugin? 🤔 nope, that didn't fix it 😞
in reply to Scott 🏴

@scott

For what it's worth, there are some blogs which have had problems despite doing everything correctly.

Apparently hosting companies' policies have sometimes prevented this plugin from working?

You might want to check if anyone can help on the plugin's support forum at wordpress.org/support/plugin/a…

Sorry I can't be of more help... 😟

in reply to FediTips has moved!

that's okay! Thank you for pointing me to the forum. I am also suspecting the hosting provider could be the issue. Thanks for taking the time to give me a sanity check and all you do for the fediverse 🙂