Coding content to the help tab is relatively easy, so I imagine it would be possible to post content to the screen options also. Question is, what;s the code. LOL
Here's some code I use to add multiple items to the help file. Trick is getting the page display name. I use include rather than require, so the script will continue to run if there is not as many files to be added to a particular screen.
Can't remember where I got the original code, but changing it to a select made it easier to keep track of. You just need a consistent naming system.
<?php
/****************************Add Dashboard Contextual Help *******************************/
// Priority 5 allows the removal of default tabs and insertion of other plugin's tabs
add_filter( 'contextual_help', 'kirk_screen_help', 5, 3 );
function kirk_screen_help( $old_help, $screen_id, $screen )
{
$i = $screen_id;
switch ($i) {
case 'dashboard';
case 'profile';
case 'salespage';
case 'settings_page_pro_niches';
case 'post';
case 'user-edit';
// Remove default tabs
$screen->remove_help_tabs();
include 'includes/help/' . $i . '-help-001.php';
include 'includes/help/' . $i . '-help-002.php';
include 'includes/help/' . $i . '-help-003.php';
include 'includes/help/' . $i . '-help-004.php';
include 'includes/help/' . $i . '-help-005.php';
include 'includes/help/' . $i . '-help-006.php';
include 'includes/help/' . $i . '-help-ads.php';
include 'includes/help/' . $i . '-help-body.php';
return $old_help;
// break;
}
}
/****************************End Dashboard Contextual Help *******************************/
?>