Taxonomy Note

Plugin Banner

Taxonomy Note

by Matteo Enna

Download
Description

Taxonomy Note allows you to add a customizable “note” input field for every taxonomy term assigned to a post.
When a post type/taxonomy pair is enabled in the settings, a dedicated meta box will appear in the post editor showing all assigned terms, each with its own note field.

This is ideal for:

  • Recipes (ingredients with quantity or notes)
  • Products (attributes with additional info)
  • Events (tags with remarks)
  • Editorial workflows (categories with comments)
  • Any situation where a taxonomy term needs extra per-post context

Notes are stored per post, not globally — so each post can have different notes for the same term.

🧩 Key Features

  • Admin Setup Panel – Choose which post types and taxonomies should show the note panel.
  • Per-Post Notes – Each post can store different notes for the same taxonomy term.
  • Automatic Cleanup – If a term is removed from the post, its note disappears from the panel.
  • Lightweight & Non-Intrusive – Pure WordPress; no JS frameworks required.
  • Perfect for Recipes – Works beautifully if an AI or script extracts “ingredients” and you need to add quantities manually.
  • Compatible With Any Theme or Builder – Gutenberg, Classic Editor, Elementor, and others.

Usage

  1. Edit any post type where you enabled the plugin.
  2. Assign one or more taxonomy terms as usual.
  3. A new “Notes” meta box will appear for each selected taxonomy.
  4. Enter any custom text next to each assigned term.
  5. Save the post — notes will be stored automatically.

Notes are saved only for terms currently assigned to the post.

Credits

This plugin was created inside a project for Villa Sostaga.
Special thanks to Villa Sostaga for allowing the release as open source.
Maintained independently by Matteo Enna.

  1. Upload the plugin folder to /wp-content/plugins/taxonomy-note/
  2. Activate the plugin from the Plugins menu.
  3. Go to Settings Taxonomy Note.
  4. Select the post types and taxonomies where you want the note panel to appear.
Does removing a term delete its note?

Yes — if a term is no longer assigned to a post, its note is removed from the panel (and will not be saved).

Are notes shared across posts?

No. Notes are per post, not global per term.

Can I export or use these notes in the front-end?

Yes. Notes are stored as post meta (_taxonomy_note_notes_{taxonomy}) and can be displayed using:

  • get_post_meta()
  • A custom shortcode
  • Your theme files
  • A custom plugin

Is there any performance impact?

Minimal. Notes are loaded only when editing a post and stored efficiently in post meta.

Back to top