Custom WordPress theme from an existing template, to manage albums and their composers, built by the end of 2022.
The story
As on a previous occasion, the client needed to create and edit custom content for a music album publishing project. It would not be restricted to a blog or a collection of pages.
I adapted a theme to a child/parent scheme to merge any eventual updates with new versions of the template, and customized it for the Album and Artists views, as well as coding a plugin to implement this new types of content.
A producer requires a customized solution to manage specific content related to a digital label, with bios of authors, albums, booklets and playlists.
Implement a template already provided by the client in a child/parent scheme to manage eventual customizations of it, as well as a repository with the adequate structure for the project.
The custom solution was implemented by coding a plugin and adapting others to create and manage different custom content types.
The derived template
One of the benefits of using a derived template (child/parent) was to be able to add features that it did not have originally, such as displaying the interface in other languages.
In addition to other tweaks, such as the client being able to change the logo without my assistance, etc.
Custom contents
When WordPress is installed, it comes with all the features needed to edit a blog, the type of website it was originally intended for. This means that you can immediately create pages or posts.
For this project, I provided the ability to add albums and artists, each with its own administration menu.
The content organized in this way allows a semantic structure related to the type of data defined, e.g., it allows linking different albums with each artist, bringing them dynamically from the database when editing.