If you are looking for a way to limit which text formats are available for each WYSIWYG text input on each of your page types, the “Allowed Formats” contrib module adds this ability to your Drupal site.
Limit which text formats are available for each field instance and improve usability by hiding often confusing options like the text format selection, the “about text formats” link and associated guidelines. You will find a set of checkboxes for the field settings (not the widget settings on the form display tab) of text fields.
To add/download this module to your codebase, execute:
composer require 'drupal/allowed_formats:^2.0'
To install this module to your Drupal site:
drush en allowed_formats
I tested this module on my own personal Drupal site to see how it works.
This is my Basic Page before I configured the allowed text formats for this page type:
To configure the allowed text formats for this page type, I went to Structure/Content Types and clicked the “Manage Fields” button next to the Basic page page type:
Click the Edit button of the desired text field:
You will find a section called “Allowed format” where you can select the desired text formats for this text field:
I saved the changes and now when I create a new Basic page I see the following available text formats:
As you can see, the Allowed Formats module is very simple to install and extremely easy to configure.