To install WordPress on your Yahoo web hosting, log into your control panel and navigate to the WordPress installation page. Fill out the form with your username, password, and email. Continue through the installation prompts, selecting a folder to install WordPress to. Once installed, log into the WordPress dashboard and navigate to Appearance > Themes to view the pre-installed themes or install new themes without ads.