WordPress.org

Make WordPress Core

Opened 7 years ago

Last modified 20 months ago

#24040 new enhancement

Use "posts" instead of "topics" (in tagcloud tooltips)

Reported by: Dianakc Owned by:
Milestone: Awaiting Review Priority: low
Severity: normal Version:
Component: Text Changes Keywords: has-ui-feedback has-patch needs-refresh
Focuses: Cc:
PR Number:

Description

Hello,

I suggest use post(s) instead of topic(s) here.

"Topics" is very related to forums (bbPress), while "Posts" are more general term I think?

Thanks

Attachments (2)

24040.patch (1.0 KB) - added by janhenckens 3 years ago.
hello-spaceman-tag.png (25.1 KB) - added by lukecavanagh 3 years ago.
Patch Example Fix

Download all attachments as: .zip

Change History (15)

#1 @SergeyBiryukov
7 years ago

Previously suggested in #6624. Looks like it was erroneously closed by the reporter.

#2 @chriscct7
4 years ago

  • Component changed from Widgets to Text Changes
  • Severity changed from minor to normal

@janhenckens
3 years ago

#3 @janhenckens
3 years ago

  • Keywords has-patch added

Looks like this was indeed meant to be fixed in #6624. I added a new patch here with those changes.

#4 @lukecavanagh
3 years ago

Patch applies cleanly and fixes the issue.

@lukecavanagh
3 years ago

Patch Example Fix

#5 @GaryJ
3 years ago

With custom taxonomies (i.e. genre), it might not be posts that are shown but some custom post (i.e. book).

I suspect the correct solution would be to have the tag cloud look at the post type associated with the chosen taxonomy, and pull in a particular singular or plural label. It would also need to allow for multiple post types associated with the same taxonomy too i.e. 1 book and 3 films.

#6 follow-up: @karmatosed
3 years ago

A valid point about not just posts being shown. I think topics is also troublesome because of what could be considered to be a topic. It's tricky to find a fit all situation here. If the tag cloud could be intelligent that would be great to see.

#7 in reply to: ↑ 6 @DrewAPicture
3 years ago

Replying to karmatosed:

A valid point about not just posts being shown. I think topics is also troublesome because of what could be considered to be a topic. It's tricky to find a fit all situation here. If the tag cloud could be intelligent that would be great to see.

I'd suggest maybe using "item/s" as we have already in various places in the admin to be both targeted and flexible at the same time. An item is a "thing" while not always having to be a "post" or a "topic", and certainly not a "thing" ;-)

#8 @karmatosed
3 years ago

Items works @DrewAPicture :)

#9 @GaryJ
3 years ago

"Items" is the quick solution which fixes the immediate incorrectness of "posts", but I still think (perhaps a new ticket) that there's room to be cleverer here that wouldn't take us down a rabbit hole.

For instance, if my CPT is staff members, or a taxonomy of teams, then "8 people" in a Support team or "6 teams" is going to look far better than "8 items" (linking to people's names) or "6 items" (linking to team names).

Multiple tag cloud widgets on a page is also going to be less than ideal, particularly for screen readers. Yes, "posts" may well be wrong, but "items" may well be too generic to be sufficiently right.

This ticket was mentioned in Slack in #design by karmatosed. View the logs.


2 years ago

#11 @karmatosed
2 years ago

  • Priority changed from normal to low

This ticket was mentioned in Slack in #design by melchoyce. View the logs.


20 months ago

#13 @melchoyce
20 months ago

  • Keywords has-ui-feedback needs-refresh added; ui-feedback removed

"Items" is the quick solution which fixes the immediate incorrectness of "posts", but I still think (perhaps a new ticket) that there's room to be cleverer here that wouldn't take us down a rabbit hole. ... Yes, "posts" may well be wrong, but "items" may well be too generic to be sufficiently right.

+1.

@boemedia also brought up a good point in Slack about "items" not necessarily being the best word when it comes to translations.

Note: See TracTickets for help on using tickets.