add: started with context help system
Dieser Commit ist enthalten in:
Ursprung
2a6405fd86
Commit
1587dc1989
4 geänderte Dateien mit 145 neuen und 0 gelöschten Zeilen
82
includes/help/v33/sample.php
Normale Datei
82
includes/help/v33/sample.php
Normale Datei
|
|
@ -0,0 +1,82 @@
|
|||
<?php
|
||||
/*
|
||||
Plugin Name: Sample 3.3 Help Tabs Plugins
|
||||
Plugin URI: http://pippinsplugins.com/
|
||||
Description: Put custom functions in this plugin
|
||||
Author: Pippin Williamson
|
||||
Author URI: http://pippinsplugins.com
|
||||
Version: 1.0
|
||||
*/
|
||||
|
||||
add_action('admin_menu', 'pippin_admin_add_page');
|
||||
function pippin_admin_add_page() {
|
||||
global $pippin_options_page;
|
||||
$pippin_options_page = add_options_page(__('Sample Help Tabs', 'pippin'), __('Sample help Tabs', 'pippin'), 'manage_options', 'options-test', 'pippin_options_page');
|
||||
|
||||
add_action("load-$pippin_options_page", 'pippin_plugin_help_tabs');
|
||||
|
||||
}
|
||||
|
||||
function pippin_plugin_help_tabs() {
|
||||
global $pippin_options_page;
|
||||
$screen = get_current_screen();
|
||||
if($screen->id != $pippin_options_page)
|
||||
return;
|
||||
|
||||
$screen->add_help_tab(array(
|
||||
'id' => 'pippins-usage',
|
||||
'title' => __('Using the Plugin', 'pippin'),
|
||||
'content' => pippin_help_tab_content('pippin-usage')
|
||||
));
|
||||
$screen->add_help_tab(array(
|
||||
'id' => 'pippins-settings',
|
||||
'title' => __('Plugin Settings', 'pippin'),
|
||||
'content' => pippin_help_tab_content('pippin-settings')
|
||||
));
|
||||
$screen->add_help_tab(array(
|
||||
'id' => 'pippins-css',
|
||||
'title' => __('Custom CSS', 'pippin'),
|
||||
'content' => pippin_help_tab_content('pippin-css')
|
||||
));
|
||||
}
|
||||
|
||||
function pippin_help_tab_content($tab = 'pippin-usage') {
|
||||
if($tab == 'pippin-usage') {
|
||||
ob_start(); ?>
|
||||
<h3><?php _e('Using the plugin', 'pippin'); ?></h3>
|
||||
<p>In scelerisque, placerat nec urna in pulvinar rhoncus vut dolor tincidunt dapibus in ac massa sit tristique egestas? Non, integer dis massa egestas eros! Elementum vel rhoncus! Et lorem sed lundium nascetur amet! Et scelerisque sit. Egestas tincidunt, quis enim urna arcu mattis rhoncus nisi nec enim tincidunt! Augue magnis.</p>
|
||||
|
||||
<p>In scelerisque, placerat nec urna in pulvinar rhoncus vut dolor tincidunt dapibus in ac massa sit tristique egestas? Non, integer dis massa egestas eros! Elementum vel rhoncus! Et lorem sed lundium nascetur amet! Et scelerisque sit. Egestas tincidunt, quis enim urna arcu mattis rhoncus nisi nec enim tincidunt! Augue magnis.</p>
|
||||
<?php
|
||||
return ob_get_clean();
|
||||
} elseif ($tab == 'pippin-settings') {
|
||||
ob_start(); ?>
|
||||
<h3><?php _e('Plugin Settings', 'pippin'); ?></h3>
|
||||
<p>In scelerisque, placerat nec urna in pulvinar rhoncus vut dolor tincidunt dapibus in ac massa sit tristique egestas? Non, integer dis massa egestas eros! Elementum vel rhoncus! Et lorem sed lundium nascetur amet! Et scelerisque sit. Egestas tincidunt, quis enim urna arcu mattis rhoncus nisi nec enim tincidunt! Augue magnis.</p>
|
||||
<?php
|
||||
return ob_get_clean();
|
||||
} elseif ($tab == 'pippin-css') {
|
||||
ob_start(); ?>
|
||||
<h3><?php _e('Custom CSS', 'pippin'); ?></h3>
|
||||
<p>In scelerisque, placerat nec urna in pulvinar rhoncus vut dolor tincidunt dapibus in ac massa sit tristique egestas? Non, integer dis massa egestas eros! Elementum vel rhoncus! Et lorem sed lundium nascetur amet! Et scelerisque sit. Egestas tincidunt, quis enim urna arcu mattis rhoncus nisi nec enim tincidunt! Augue magnis.</p>
|
||||
<ul>
|
||||
<li>List Item Sample</li>
|
||||
<li>List Item Sample</li>
|
||||
<li>List Item Sample</li>
|
||||
<li>List Item Sample</li>
|
||||
</ul>
|
||||
<?php
|
||||
return ob_get_clean();
|
||||
}
|
||||
}
|
||||
|
||||
function pippin_options_page() {
|
||||
ob_start(); ?>
|
||||
<div class="wrap">
|
||||
<h2><?php _e('Sample Help Tab', 'pippin'); ?></h2>
|
||||
<p>This is out settings page content. Click the "Help" menu above to see the new help tabs.</p>
|
||||
</div>
|
||||
<?php
|
||||
echo ob_get_clean();
|
||||
}
|
||||
?>
|
||||
Laden …
Tabelle hinzufügen
Einen Link hinzufügen
In neuem Issue referenzieren