Header Ads

Header ADS

7 plugins redirect settings create

 

//This code use for redirect page when plugin install wordpress dashboard

/*

*

*==================Redirect to plugin settings page===

*

*/


register_activation_hook( __FILE__, 'nwpt_plugin_activate');

add_action( 'admin_init', 'nwpt_plugin_redirect' );


function nwpt_plugin_activate(){

add_option('nwpt_plugin_do_activation_redirect', true );

}


function nwpt_plugin_redirect(){


if(get_option( 'nwpt_plugin_do_activation_redirect', false)){

delete_option( 'nwpt_plugin_do_activation_redirect' );


if(!isset($_GET['activate-multi']))

{

wp_redirect( "edit.php?post_type=testimonial?page=setting-page" );

}

}

}


/**

 * Adds a submenu page under a custom post type parent.

 */


function nwpt_register_setting_page() {

    add_submenu_page(

        'edit.php?post_type=testimonial',

        __( 'Settings', 'nwpt' ),

        __( 'Settings', 'nwpt' ),

        'manage_options',

        'setting-page',

        'nwpt_setting_pages'

    );

}


add_action('admin_menu', 'nwpt_register_setting_page');

 

/**

 * Display callback for the submenu page.

 */

function nwpt_setting_pages() { 


    ?>

    <div class="wrap">

        <h1><?php _e( 'Settings', 'nwpt' ); ?></h1>

        <p><?php _e( 'Settings', 'nwpt' ); ?></p>

    </div>

    <?php

}

No comments

Theme images by fpm. Powered by Blogger.