add_action( 'admin_menu', array( &$this, '_settings_menu' ) );
add_action( 'network_admin_menu', array( &$this, '_settings_menu' ) );

I’m using [admin_menu] and [network_admin_menuu] actions to create some option pages for my plugin and the saving operations working great in WordPress Multisite blogs.

BUT, In the network admin level [ /wp-admin/network/admin.php?page=plugin_settings ]
[ /blog-1/wp-admin/admin.php?page=plugin_settings ]
And the page redirect to [ /wp-admin/network/options.php ]

The plugin is Activated under Network

And This error appears..

Object not found! The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error. If you think this is a server error, please contact the webmaster.

Read more here: Plugin admin settings not saving in network admin level only


If you know the solution of this issue, please leave us a reply in Comment section, to update the question.

Wordpress related questions and answers: