WordPress.org

Make WordPress Core

Ticket #9426: 9426-plugin.php

File 9426-plugin.php, 1.0 KB (added by hakre, 5 years ago)

plugin as test-case

Line 
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 */
10class 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?>