Content Management System (CMS) Pages in Magento2 are the set of website pages used for distributing content. Magento 2 allows you to create single or multiple CMS pages for different purposes + also allows you to translate CMS pages for different locales.
Since there is mainly a need to have a custom option from client to add or display the content data in more similar manner but adding some more custom fields. In that case..
Wondering how to achieve that? Don't worry we have got the solution for it.
Install our module Binstellar/CmsPageCustomField & add new custom text field in existing CMS page system.
Adding custom fields under following path : Admin > Content > Elements > Pages > Add New Page
Step 3 : Upload the files & folders from extracted package to app/code/Binstellar/CmsPageCustomField
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
Similarly you can also do it for text area, or other imput fields based on the requirement by make the changes in the code.