WordPress choose wrong database

In case someone is interested. I made it work.

I made a plugin and in the main php-file I wrote this.


function ir_load(){
    include_once(ABSPATH . 'load.php');

function db_fix_login(){
    global $wpdb;

add_action("wp_head","db_fix_login", 0);



The ir_load() contains the database connection to my database. I made it a function in case I needed to change or include it somewhere else.

db_fix_login needed to go to wp_head() (since I use get_header() on my subpage to keep wordpress functionality).

Everything worked except that I got logged out all the time if I only runned ir_load().

So after trying everything: Why not run db_fix_login() right after? It worked. No errors or anything!