Description
Tarvetus Discograph adds Albums and Tracks to WordPress as native content types, so musicians can manage a full discography without a custom database or a page builder.
- Albums — title, subtitle, year, genres (taxonomy), description, concept, mood, influences, streaming links for seven major platforms, plus Featured/Latest flags and a manual ordering field.
- Tracks — linked to an album, with track order, duration, an MP3 upload, styles (taxonomy), lyrics, per-track streaming links, and an “excerpt” flag for homepage use.
- Optional Album field on standard WordPress Posts, for linking news/blog posts to a specific album.
- Built to be lightweight: native post types and taxonomies, the built-in editor and featured image for cover art — no custom database tables.
- All custom fields are exposed to the REST API via
register_post_meta(), so the data is usable by any theme or page builder, not just a companion theme.
Tarvetus Discograph works standalone with any theme. It pairs with the Sleeve theme for a ready-made discography site, but doesn’t require it.
Installation
- Upload the
tarvetus-discographfolder to/wp-content/plugins/, or install directly through the Plugins screen in WordPress. - Activate the plugin through the ‘Plugins’ screen.
- Go to Albums Add New to create your first album, then add Tracks linked to it.
- If using a theme that isn’t Tarvetus Discograph-aware, use the exposed REST fields or template tags to display album/track data.
FAQ
-
Does this require a specific theme?
-
No. Tarvetus Discograph registers standard WordPress post types, taxonomies, and post meta that any theme can query. It’s designed to pair well with the Sleeve theme, but works on its own.
-
Does this store data in custom database tables?
-
No. Albums and Tracks are native WordPress post types, so their data lives in the standard
wp_posts/wp_postmetatables and is portable like any other WordPress content. -
Will my data be removed if I uninstall the plugin?
-
No. Uninstalling only removes the plugin’s own settings; your Albums, Tracks, and their content remain in the database as regular posts.
Reviews
Contributors & Developers
“Tarvetus Discograph” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Tarvetus Discograph” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.5.0
- Renamed to “Tarvetus Discograph” (from “Discograph”) to resolve a WordPress.org naming-similarity review note; internal identifiers (post types, constants) unchanged, no content impact.
0.4.5
- Added Author URI to the plugin header.
0.4.4
- Updated “Tested up to” to 7.1 (Plugin Check flagged it as stale against the then-current 7.0).
0.4.3
- Author changed to Tarvetus Creative Labs.
0.4.2
- Added uninstall.php. Deliberately performs no data cleanup: the plugin stores no options, transients, or custom tables, and Album/Track content is preserved on uninstall by design.
0.4.1
- Added License/Requires PHP headers and this readme.txt ahead of the WordPress.org submission — no functional changes.
0.4.0
- Renamed from “Tarvetus Content” to “Discograph” ahead of public release: text domain, constants, function prefixes, post type slugs, and meta keys updated.
- Description reworded to reflect standalone use.
0.3.1
- Removed the automatic
/albums/archive URL so the Page-based “All Albums” approach (configured in the companion theme) is the only entry point.
0.3.0
- Added
is_featured/is_latestoutput to formatted album data, plus track-listing and excerpt-track helper functions.
0.2.0
- Initial public-facing feature set: Albums, Tracks, Genres/Styles taxonomies, streaming links, REST-exposed post meta.
