It sounds like you’ll need to create the page templates with filenames such as tpl-calculator-1.php
, tpl-calculator-2.php
, etc. You then make sure to put a comment at the top of each template to give it a user-friendly name that will appear in the Editor:
<?php
/**
* Template Name: Events Thank You
*/
Files named this way will not be automatically applied, so instead you’ll edit each page (or custom post type) and manually choose the template. A dropdown will appear and you’ll choose your user-friendly template name from the dropdown:
Another way to approach this is to create each section as a custom post type. So you’ll have life
posts, property
posts, and auto
posts. If you do it this way, it’s extra easy to restrict each post type to only be edited by certain roles. You can also have these template automatically apply by naming them single-{posttype}-slug.php
– for example, single-life-calculator.php
and single-auto-calculator.php
.