@rhycar,
Do you have a customized front_page.php
in your theme folder? I installed the Virtue theme in my local blog, and it seems to return the correct values for the functions.
I added the following lines at the beginning of front_page.php
:
<?php
$kills = array('page', 'sticky', 'home', 'front_page', 'category',
'tag', 'archive', 'search', 'single', 'attachment');
foreach ($kills as $k) {
$fn = "is_$k";
printf("Output of <code>%s</code> is: <code>%b</code><br/>\n", $fn, $fn());
}
?>
And I get:
Output of is_page is: 0
Output of is_sticky is: 0
Output of is_home is: 1
Output of is_front_page is: 1
Output of is_category is: 0
Output of is_tag is: 0
Output of is_archive is: 0
Output of is_search is: 0
Output of is_single is: 0
Output of is_attachment is: 0
May be you could try the test?