Browse code

プラグイン一覧画面:プラグイン設定画面へのリンク追加

nita authored on 2015/10/14 01:29:16
Showing 1 changed files
... ...
@@ -29,6 +29,7 @@ class Rucy_Class {
29 29
         register_activation_hook( plugin_basename(__FILE__), array( $this, 'activate_plugin' ) );
30 30
         add_action('admin_enqueue_scripts', array( $this, 'enqueue_style_script' ));
31 31
         add_action( 'admin_menu', array( $this, 'enqueue_pointer_menu' ) );
32
+        add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'add_setting_link' ) );
32 33
         $setting = new Class_Rucy_Setting();
33 34
         add_action( 'admin_menu', array( $setting, 'set_admin_menu' ) );
34 35
         add_action( 'admin_notices', array( $setting, 'set_admin_notices' ) );
... ...
@@ -70,5 +71,10 @@ class Rucy_Class {
70 70
         wp_enqueue_script( 'wp-pointer' );
71 71
         wp_enqueue_style( 'wp-pointer' );
72 72
     }
73
+    
74
+    public function add_setting_link( $links ) {
75
+        $links[] = '<a href="' . get_admin_url( null, 'options-general.php?page=rucy' ) . '">' . __('Settings') . '</a>';
76
+        return $links;
77
+    }
73 78
 }
74 79
 new Rucy_Class();
75 80
\ No newline at end of file