Правда такова что у контентщика не должно быть доступа к cms pages, чтобы он ничего не сломал. Я когда-то пытался сделать похожее на то что вы хотите, но толком не получилось.
Вижу только 2 варианта:
- заполнять эти поля в cms pages, самостоятельно, не пуская туда контентщика
- создать эти поля в настройках темы