Skip to content

Commit

Permalink
Only load features on our screens. See #42
Browse files Browse the repository at this point in the history
  • Loading branch information
markoheijnen committed Nov 22, 2015
1 parent 49c2261 commit 5e207d6
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions tabify-edit-screen.php
Expand Up @@ -49,14 +49,24 @@ public function load() {
new Tabify_Edit_Screen_Edit_Screen();
new Tabify_Edit_Screen_Settings_Page();

$this->load_features();
add_action( 'current_screen', array( $this, 'load_features' ), 1 );
}

public function load_translation() {
load_plugin_textdomain( 'tabify-edit-screen', false, basename( dirname( __FILE__ ) ) . '/languages' );
}

private function load_features() {
public function load_features( $screen ) {
$valid_screens = array(
'settings_page_tabify-edit-screen',
'post',
'media'
);

if ( ! in_array( $screen->base, $valid_screens ) ) {
return;
}

$features = array(
'detection',
'permissions'
Expand Down

0 comments on commit 5e207d6

Please sign in to comment.