Skip to content

Commit 9dfe2f3

Browse files
If multisite move admin page to network admin
Related to ActiveCampaign#11
1 parent 7c3dc8b commit 9dfe2f3

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

postmark.php

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,14 @@ function __construct() {
2424

2525

2626
function init() {
27-
add_action( 'admin_menu', array( $this, 'admin_menu' ) );
27+
28+
if( is_multisite() ) {
29+
add_action( 'network_admin_menu', array( $this, 'network_admin_menu' ) );
30+
}
31+
else {
32+
add_action( 'admin_menu', array( $this, 'admin_menu' ) );
33+
}
34+
2835
add_action( 'wp_ajax_postmark_save', array( $this, 'save_settings' ) );
2936
add_action( 'wp_ajax_postmark_test', array( $this, 'send_test_email' ) );
3037
}
@@ -54,6 +61,10 @@ function load_settings() {
5461
function admin_menu() {
5562
add_options_page( 'Postmark', 'Postmark', 'manage_options', 'pm_admin', array( $this, 'settings_html' ) );
5663
}
64+
65+
function network_admin_menu() {
66+
add_options_page( 'Postmark', 'Postmark', 'manage_network_options', 'pm_admin', array( $this, 'settings_html' ) );
67+
}
5768

5869

5970
function send_test_email() {

0 commit comments

Comments
 (0)