Fragrance Note Pyramid
Fragrance Note Pyramid
Description
Fragrance Note Pyramid helps aromasensei present fragrance notes — top, heart, and base — with a clean, simple layout, without writing custom HTML or CSS.
Add it anywhere with a shortcode:
[fragrance_pyramid title="My Signature Scent" top="Bergamot, Black Pepper" heart="Rose, Oud" base="Musk, Tonka Bean"]
Or use the Fragrance Note Pyramid block in the block editor, fill in the fields in the sidebar, and see a live preview as you type.
Features
- Simple
[fragrance_pyramid]shortcode withtitle,top,heartandbaseattributes. - A matching Gutenberg block with an easy sidebar form and live preview.
- Optional custom labels for each row (useful for translated or renamed categories).
- Clean, lightweight, mobile-friendly CSS with no external dependencies or third-party requests.
- Only loads its stylesheet on pages/posts where the shortcode or block is actually used.
- Translation ready.
- No settings pages, no database tables, no tracking — nothing to configure.
Who is this for?
Anyone writing about fragrance, perfume, aromatherapy, candles, or sensory branding — from independent bloggers to beauty and wellness businesses that want an easy way to communicate a scent’s fragrance pyramid to their readers.
Installation
- Upload the
fragrance-note-pyramidfolder to the/wp-content/plugins/directory, or install the plugin directly through the Plugins Add New screen in your WordPress admin. - Activate the plugin through the Plugins screen.
- Add the
[fragrance_pyramid]shortcode to any post or page, or insert the Fragrance Note Pyramid block from the block inserter.
Faq
title, top, heart, base, top_label, heart_label and base_label. Only top, heart and base need a comma separated list of notes; everything else is optional.
No. Everything is rendered locally using data you provide. No external requests are made and no data is collected or transmitted.
No. It has no settings and creates no custom tables, options or post meta.
Yes. Every element has a dedicated CSS class (fragnopy-pyramid, fragnopy-row--top, fragnopy-row--heart, fragnopy-row--base, etc.) so you can override the look from your theme’s stylesheet.
Reviews
Changelog
1.0.0
- Initial release.