The enable_update_services_configuration WordPress PHP filter allows you to control the visibility of the Update Services section in the Writing settings screen.
Usage
add_filter('enable_update_services_configuration', 'your_custom_function'); function your_custom_function($enable) { // Your custom code here return $enable; }
Parameters
$enable
(bool) – Whether to enable the Update Services settings area. Default is true.
More information
See WordPress Developer Resources: enable_update_services_configuration
Examples
Disable Update Services section
Disable the Update Services section in the Writing settings screen.
add_filter('enable_update_services_configuration', 'disable_update_services_section'); function disable_update_services_section($enable) { return false; }
Enable Update Services section for admins only
Enable the Update Services section in the Writing settings screen only for administrators.
add_filter('enable_update_services_configuration', 'admin_only_update_services_section'); function admin_only_update_services_section($enable) { if (current_user_can('manage_options')) { return true; } return false; }
Enable Update Services section based on user role
Enable the Update Services section in the Writing settings screen only for users with the ‘editor’ role.
add_filter('enable_update_services_configuration', 'editor_role_update_services_section'); function editor_role_update_services_section($enable) { $user = wp_get_current_user(); if (in_array('editor', $user->roles)) { return true; } return false; }
Enable Update Services section based on user capability
Enable the Update Services section in the Writing settings screen only for users with the ‘publish_posts’ capability.
add_filter('enable_update_services_configuration', 'publish_posts_capability_update_services_section'); function publish_posts_capability_update_services_section($enable) { if (current_user_can('publish_posts')) { return true; } return false; }
Enable Update Services section based on custom condition
Enable the Update Services section in the Writing settings screen only when a custom condition is met.
add_filter('enable_update_services_configuration', 'custom_condition_update_services_section'); function custom_condition_update_services_section($enable) { // Check custom condition $custom_condition = true; if ($custom_condition) { return true; } return false; }