it-swarm.com.de

Link zum Hinzufügen von Plugin-Einstellungen bei Aktivierung

Hier möchte ich bei Aktivierung meines WordPress Plugins die Aktivierung haben

Vor der Aktivierung

Activate | Edit | Delete

Nach der Aktivierung

Settings | Edit | Delete

Wie kann dies in Code gemacht werden, um dieses Menü hinzuzufügen

1
idontknowhow

Code aus meinem Plugin extrahiert, nach Bedarf anpassen.

add_filter( 'plugin_action_links', 'wpse_25030_settings_plugin_link', 10, 2 );

function wpse_25030_settings_plugin_link( $links, $file ) 
{
    if ( $file == plugin_basename(dirname(__FILE__) . '/many-tips-together.php') ) 
    {
        /*
         * Insert the link at the beginning
         */
        $in = '<a href="options-general.php?page=many-tips-together">' . __('Settings','mtt') . '</a>';
        array_unshift($links, $in);

        /*
         * Insert at the end
         */
        // $links[] = '<a href="options-general.php?page=many-tips-together">'.__('Settings','mtt').'</a>';
    }
    return $links;
}
4
brasofilo
    public function my_plugin_action_links( $links ) {
       $mylinks[] = '<a href="'. get_admin_url(null, 'admin.php?page=settings') .'">'.__('Settings', 'woocommerce').'</a>';

       return $mylinks + $links;
    }       

Durch Hinzufügen von return $mylinks + $links; wird das Array angeordnet