Make WordPress Core

Opened 5 months ago

Closed 2 months ago

#42131 closed defect (bug) (maybelater)

Remove Blogroll

Reported by: Presskopp Owned by:
Milestone: Priority: normal
Severity: normal Version: 4.9
Component: Widgets Keywords:
Focuses: Cc:


This is a follow-up to #21307, also related #22994

I found inconsistent translations (german) regarding 4 strings starting with "Show Link".

I then realized these belong to the Blogroll/Link List, which is not part of WP Core anymore, see

#21307 (Remove Link Manager from core, 5 years old)

On Aug 21, 2012, @macmanx said the following on

The Links section was removed from the core WordPress.org software, which means that it will probably be removed from WordPress.com soon.

However there is the official Plugin re-enabling the Blogroll here:
Active installs: 100,000+ !!

so this is still supported in a way, now in 2017.

Now the question is: Do we still care for this and so I would have to translate the strings correctly OR
can we completely remove this code exuding cadaverous odour?

Change History (8)

This ticket was mentioned in Slack in #core by presskopp. View the logs.

5 months ago

#4 @Clorith
5 months ago

The links section is still visible and usable to those who had used it before it was hidden in core by default, pulling it out completely would likely remove data/features from sites (as made obvious by how the amount of users manually implementing it after the fact as well).

This ticket was mentioned in Slack in #core by presskopp. View the logs.

5 months ago

#6 @jorbin
5 months ago

  • Keywords close added

I completely agree with @Clorith. RIght now, the maintenance burden of maintaining the blogroll where it is (hidden for new users or users that never used it). I think if that burden ever changes we should revisit it, but for me this is maybelater.

#7 @webliberty
2 months ago

I agree with @Presskopp - the Blogroll and table wp_links in database must be removed from core.

#8 @Clorith
2 months ago

  • Keywords close removed
  • Milestone Awaiting Review deleted
  • Resolution set to maybelater
  • Status changed from new to closed

I'm going to close this off as maybelater for now.

There's no maintenance burden, it exists for those who used it, and it's not there for those who don't use it. I see no real benefit to modifying the DB schema just for this (and given the popularity of the plugin to re-enable the admin menu for it, it would be silly to remove it, I am fairly confident other plugins rely on this table as well).

As Jorbin mentioned, if there suddenly becomes a maintenance burden with this module, we can revisit it at that time, but for now there's really no need to worry about it.

As an aside, we do not know how many users actually use this feature where it's kept enabled for them from before we removed it by default, this means that if we pull it out of core those sites will need to get a plugin to restore functionality that is also reflected on the front-end, and is therefore a step that must be carefully weighed before we make that move in the future.

Note: See TracTickets for help on using tickets.