blob: 5f6dd9134efcc1f49d66d241c2f7ebb9b3eac37d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
<?php /*
Plugin Name: Hello World
Version: 1.0
Description: This example plugin changes the page banner for the administration page.
Plugin URI: http://www.phpwebgallery.net
Author: PhpWebGallery team
Author URI: http://www.phpwebgallery.net
*/
add_event_handler('loc_begin_page_header', 'hello_world_begin_header' );
function hello_world_begin_header()
{
global $page;
if ( isset($page['body_id']) and $page['body_id']=='theAdminPage')
{
$hellos = array( 'Aloha', 'Ahoy', 'Guten tag', 'Hello', 'Hoi', 'Hola', 'Salut', 'Yo' );
shuffle($hellos);
$page['page_banner'] = $hellos[0];
// just as an example we modify it a little bit later
add_event_handler('loc_end_page_header', 'hello_world_end_header');
}
}
function hello_world_end_header()
{
global $template, $page;
$template->assign_var( 'PAGE_BANNER',
'<h1>"'.$page['page_banner'].'" from PhpWebGallery plugin!</h1>');
}
?>
|