Admin Configuration
Customize WordPress admin functionality and security features.
Admin Configuration Options
The admin section in your config.yml file controls various admin features:
1admin:2xml-rpc: false # Disable XML-RPC3unlogged-api: true # Allow API access for unlogged users4rss-feeds: false # Disable RSS feeds5svg-import: true # Allow SVG uploads6svg-dimensions: true # Preserve SVG dimensions7admin-bar: true # Show admin bar8options-pages: # ACF options pages9- page_title: 'Site Options'10menu_title: 'Site Options'11menu_slug: 'site-options'12capability: 'edit_posts'13position: null14parent_slug: ''15icon_url: 'dashicons-admin-generic'16redirect: true17post_id: 'options'18autoload: false
Security Options
xml-rpc
Controls XML-RPC functionality. XML-RPC can be a security risk, so it's recommended to disable it if you don't need it.
1admin:2xml-rpc: false # Disable XML-RPC
unlogged-api
Controls whether unlogged users can access the WordPress REST API. Set to false to restrict API access to logged-in users only.
1admin:2unlogged-api: false # Restrict API access to logged-in users
rss-feeds
Controls whether RSS feeds are enabled. Set to false to disable RSS feeds.
1admin:2rss-feeds: false # Disable RSS feeds
Media Options
svg-import
Controls whether SVG uploads are allowed in the media library. SVG files can contain malicious code, so use with caution.
1admin:2svg-import: true # Allow SVG uploads
svg-dimensions
Controls whether SVG dimensions are preserved when displaying SVG files.
1admin:2svg-dimensions: true # Preserve SVG dimensions
UI Options
admin-bar
Controls whether the WordPress admin bar is shown at the top of the site for logged-in users.
1admin:2admin-bar: true # Show admin bar
ACF Options Pages
The options-pages parameter allows you to create ACF options pages in the WordPress admin:
1admin:2options-pages:3- page_title: 'Site Options'4menu_title: 'Site Options'5menu_slug: 'site-options'6capability: 'edit_posts'7position: null8parent_slug: ''9icon_url: 'dashicons-admin-generic'10redirect: true11post_id: 'options'12autoload: false1314- page_title: 'Theme Settings'15menu_title: 'Theme Settings'16menu_slug: 'theme-settings'17capability: 'edit_theme_options'
Each options page can have the following parameters:
- page_title: Title displayed at the top of the options page
- menu_title: Title displayed in the admin menu
- menu_slug: URL slug for the options page
- capability: WordPress capability required to access the page
- position: Position in the menu (null for default)
- parent_slug: Parent menu slug for submenu items
- icon_url: Dashicon or URL for the menu icon
- redirect: Whether to redirect to the first child page
- post_id: Post ID to save/load data from
- autoload: Whether to autoload the options