merge back run() method into after_wp_load()

not needed and avoids confusion with run_command()