63 lines
1.2 KiB
PHP
63 lines
1.2 KiB
PHP
<?php
|
|
|
|
namespace Rarst\Laps;
|
|
|
|
/**
|
|
* Events for Genesis Framework based themes
|
|
*
|
|
* @link http://my.studiopress.com/themes/genesis/
|
|
*/
|
|
class Genesis_Events extends Laps_Events {
|
|
|
|
/**
|
|
* @return bool
|
|
*/
|
|
protected function is_applicable() {
|
|
|
|
return function_exists( 'genesis' );
|
|
}
|
|
|
|
/**
|
|
* @return array
|
|
*/
|
|
protected function get_events() {
|
|
|
|
$events = array();
|
|
|
|
$events['genesis_before_header'][10] = array(
|
|
'event' => 'Header',
|
|
'category' => 'theme',
|
|
);
|
|
|
|
$events['genesis_after_header'][10] = array(
|
|
'action' => 'stop',
|
|
'event' => 'Header',
|
|
'category' => 'theme',
|
|
);
|
|
|
|
$events['genesis_before_sidebar_widget_area'][10] = array(
|
|
'event' => 'Sidebar',
|
|
'category' => 'theme',
|
|
);
|
|
|
|
$events['genesis_after_sidebar_widget_area'][10] = array(
|
|
'action' => 'stop',
|
|
'event' => 'Sidebar',
|
|
'category' => 'theme',
|
|
);
|
|
|
|
$events['genesis_before_sidebar_alt_widget_area'][10] = array(
|
|
'event' => 'Sidebar (alternate)',
|
|
'category' => 'theme',
|
|
);
|
|
|
|
$events['genesis_after_sidebar_alt_widget_area'][10] = array(
|
|
'action' => 'stop',
|
|
'event' => 'Sidebar (alternate)',
|
|
'category' => 'theme',
|
|
);
|
|
|
|
return $events;
|
|
}
|
|
}
|