Не совсем точно, как работает ваш виджет, но вы могли бы автоматически включить виджет страниц, добавив его в таблицу параметров, но вам нужно было бы добавить код, чтобы иметь возможность читать тип хранилища виджета, а затем решить, будут ли страницы виджет доступен на правильной боковой панели (вы не говорите, нужно ли включать виджет на той же боковой панели в теме, но я предполагаю, что это так). Затем вы также должны выяснить, где расположить виджет страниц относительно других на боковой панели, поскольку позиция - это то, что администратор wp обычно делает в инструменте администрирования виджета.
Тем не менее, я думаю, что вам лучше всего сделать так, чтобы ваш виджет либо выдавал ошибку, либо тихо отказывал, если у него нет того, что нужно для успешной работы во время выполнения. Вы должны иметь возможность добавить текст в конфигурацию виджета, который отображает сообщение о зависимости виджета страниц в инструменте администратора виджета. Легко ли это сделать динамически или нет, я на самом деле не исследовал.