The get_site_screen_help_tab_args() WordPress PHP function retrieves the arguments for the help tab on the Edit Site screens.
Usage
$help_tab_args = get_site_screen_help_tab_args();
Parameters
- None
More information
See WordPress Developer Resources: get_site_screen_help_tab_args()
Examples
Display Help Tab Arguments
Retrieve the help tab arguments and display them in a readable format.
$help_tab_args = get_site_screen_help_tab_args(); echo '<pre>'; print_r($help_tab_args); echo '</pre>';
Add Custom Help Tab Content
Use the retrieved help tab arguments to create a custom help tab with your own content.
function my_custom_help_tab() {
$screen = get_current_screen();
$help_tab_args = get_site_screen_help_tab_args();
// Create a custom help tab with your content
$help_tab_args['title'] = 'My Custom Help Tab';
$help_tab_args['content'] = '<p>Here is some custom help content for the Edit Site screen.</p>';
// Add the custom help tab to the current screen
$screen->add_help_tab($help_tab_args);
}
add_action('admin_head', 'my_custom_help_tab');
Modify Existing Help Tab Content
Modify the existing help tab content using the retrieved help tab arguments.
function modify_help_tab_content() {
$screen = get_current_screen();
$help_tab_args = get_site_screen_help_tab_args();
// Modify the existing help tab content
$help_tab_args['content'] .= '<p>Additional information about editing a site.</p>';
// Update the help tab with the modified content
$screen->add_help_tab($help_tab_args);
}
add_action('admin_head', 'modify_help_tab_content');
Remove Help Tab
Remove the help tab from the Edit Site screens using the retrieved help tab arguments.
function remove_help_tab() {
$screen = get_current_screen();
$help_tab_args = get_site_screen_help_tab_args();
// Remove the help tab by its ID
$screen->remove_help_tab($help_tab_args['id']);
}
add_action('admin_head', 'remove_help_tab');
Check for Help Tab Presence
Check if a help tab is present on the Edit Site screens using the retrieved help tab arguments.
function is_help_tab_present() {
$screen = get_current_screen();
$help_tab_args = get_site_screen_help_tab_args();
// Check if the help tab is present on the current screen
if ($screen->get_help_tab($help_tab_args['id'])) {
echo "Help tab is present.";
} else {
echo "Help tab is not present.";
}
}
add_action('admin_notices', 'is_help_tab_present');