Plugins were not working for my custom page template, found out that I needed to put WP_head() and WP_footer(), so did that and the plugins started to work. But now the background changed to that of the default template. If I remove wp_head(), the custom template's background comes back, but plugins do not work anymore. If I use get_header(), logos, menus,background, etc. floods the custom page template, which I don't want. Please help. Code: </head> /`<?php function mypage_head() { echo '<link rel="stylesheet" type="text/css" href="/OldSkool-src/style.css'.get_bloginfo('template_directory').'/OldSkool-src/style.css">'."\n"; } add_action('wp_head', 'mypage_head'); ?> <?php wp_head(); ?>`