I have multiple batches of posts that are wrongly tagged with some terms, they need those terms to be removed.

Specifically, I have...

  • Custom post type: "article"
  • Custom taxonomy: "company" (hierarchical)

Let's say I have 42 "articles" tagged with "company" "Widgets Inc". 18 of them should not have been and need to be disassociated.

WordPress' Bulk Edit in the "article" post list is good at helping me add terms, but not at removing them.

The expected behaviour should be to uncheck the wrongly-associated term, but that doesn't seem to be available... when opening Bulk Edit, the term is not checked at all.

Moving/deleting the term from all associated posts would not be right as a proportion of the "articles" are properly tagged.

This has to be about disassociating a selectable term from multiple, but not all, associated posts.

Likewise, I do not want to remove all "company" terms from the offending posts, because they also have other associated terms which are correct.

  • As you've noticed, WordPress does not have a UI for this. Are you looking for a code solution? – Jacob Peattie Nov 1 '18 at 11:53
  • @JacobPeattie Or suitable plugin, etc. Code may be tricky as the number of incorrect associations is as-yet unknown but could be significant in scale. But anything quicker than going to edit or quick-edit individual posts would be useful. – Robert Andrews Nov 1 '18 at 11:58
  • There's this hack, I suppose - premium.wpmudev.org/blog/… Can't believe WordPress doesn't have this. – Robert Andrews Nov 1 '18 at 12:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.