| 1 | Index: akismet.php |
|---|
| 2 | =================================================================== |
|---|
| 3 | --- akismet.php (revision 68182) |
|---|
| 4 | +++ akismet.php (working copy) |
|---|
| 5 | @@ -37,9 +37,17 @@ |
|---|
| 6 | } |
|---|
| 7 | |
|---|
| 8 | function akismet_config_page() { |
|---|
| 9 | - if ( function_exists('add_submenu_page') ) |
|---|
| 10 | - add_submenu_page('plugins.php', __('Akismet Configuration'), __('Akismet Configuration'), 'manage_options', 'akismet-key-config', 'akismet_conf'); |
|---|
| 11 | + if ( current_user_can('manage_options') && function_exists('add_submenu_page') ) { |
|---|
| 12 | + add_submenu_page('plugins.php', __('Akismet Configuration'), __('Akismet Configuration'), 'manage_options', 'akismet-key-config', 'akismet_conf'); |
|---|
| 13 | + $plugin = plugin_basename(__FILE__); |
|---|
| 14 | + add_filter("plugin_action_links_$plugin", 'akismet_filter_plugin_actions' ); |
|---|
| 15 | + } |
|---|
| 16 | +} |
|---|
| 17 | |
|---|
| 18 | +function akismet_filter_plugin_actions( $links ) { |
|---|
| 19 | + $settings_link = '<a href="plugins.php?page=akismet-key-config">' . __( 'Settings' ) . '</a>'; |
|---|
| 20 | + array_unshift( $links, $settings_link ); |
|---|
| 21 | + return $links; |
|---|
| 22 | } |
|---|
| 23 | |
|---|
| 24 | function akismet_conf() { |
|---|