| 1 | <?php |
|---|
| 2 | /** |
|---|
| 3 | * Plugin Name: #9426 Menu Test |
|---|
| 4 | * Plugin URI: http://core.trac.wordpress.org/ticket/9426 |
|---|
| 5 | * Description: Menu Test Plugin as Test for WordPress Ticket #9426 |
|---|
| 6 | * Author: hakre |
|---|
| 7 | * Version: 0.2 |
|---|
| 8 | * Author URI: |
|---|
| 9 | */ |
|---|
| 10 | class plugin9426Test { |
|---|
| 11 | |
|---|
| 12 | public function __construct() { |
|---|
| 13 | add_action('admin_menu', array($this, 'admin_menus')); |
|---|
| 14 | } |
|---|
| 15 | |
|---|
| 16 | public function admin_menus() { |
|---|
| 17 | |
|---|
| 18 | $parent = 'options-general.php'; |
|---|
| 19 | $file = 'string without dot php at the end.'; |
|---|
| 20 | |
|---|
| 21 | add_submenu_page($parent, '#9426 Test', '#9426 Test', 8, $file, array($this, 'submenu_menu')); |
|---|
| 22 | |
|---|
| 23 | } |
|---|
| 24 | |
|---|
| 25 | public function submenu_menu() { ?> |
|---|
| 26 | <div class="wrap"> |
|---|
| 27 | <div id="icon-options-general" class="icon32"><br /></div> |
|---|
| 28 | <h2>Page Title Ticket #9426</h2> |
|---|
| 29 | <p> |
|---|
| 30 | Submenu Output does not recorgnize Selection properly if the parameter does not end with .php |
|---|
| 31 | </p> |
|---|
| 32 | </div> |
|---|
| 33 | <?php |
|---|
| 34 | } |
|---|
| 35 | } |
|---|
| 36 | $plugin9426Test = new plugin9426Test(); |
|---|
| 37 | ?> |
|---|