The Dynamic Options Pages module allows you to register and manage ACF Options Pages from your WordPress admin, in ACF > Options Pages menu.
All ACF settings can be set within the UI. See ACF Options Pages documentation.
The pro version allows developers to manually activate Options Pages individually using the “Active” switch in the sidebar.
The module is shipped with a fully functional Json/PHP Sync feature, cousin of the native ACF Field Group Json/PHP Sync.
Set settings in PHP on existing options pages or Export/Import using Json files.
ACF Extended use the native ACF setting show_admin
to determine if the module menu should be displayed or not. You can read more about that setting on the ACF article How to hide ACF menu from clients. Usage example:
add_filter('acf/settings/show_admin', '__return_false');
The Options Pages module is enabled by default. It can be enabled and disabled in the Settings UIPRO, or with the following code:
add_action('acf/init', 'my_acfe_modules');
function my_acfe_modules(){
// disable options pages
acf_update_setting('acfe/modules/options_pages', false);
}
add_action('acfe/init', 'my_acfe_modules');
function my_acfe_modules(){
// disable options pages
acfe_update_setting('modules/options_pages', false);
}