Hey,
I looked at the source code for your Main page and the Categories Archive page (/test/blog/?cat=1
).
The source code for the Main page is this:
<div id="sideBar">
<ul id="sideNav">
<li class="noLink"></li>
<!--deleted li with php calls to remove p from ul-->
<li><a href="index.php">main</a></li>
<li class="pagenav"><a href="#">pages</a><ul><li class="page_item page-item-2"><a href="https://www.visualcraftsman.com/test/blog/?page_id=2" title="About">About</a></li>
</ul></li>
<li><a href="#">archives</a>
<ul>
<li><a href='https://www.visualcraftsman.com/test/blog/?m=200902' title='February 2009'>February 2009</a></li>
</ul>
</li>
<li class="categories"><a href="#">categories</a><ul> <li class="cat-item cat-item-1"><a href="https://www.visualcraftsman.com/test/blog/?cat=1" title="View all posts filed under Uncategorized">Uncategorized</a> (1)
</li>
</ul></li>
</ul>
<div id="fill"></div>
<div id="search"><form method="get" id="searchForm" action="https://www.visualcraftsman.com/test/blog/" >
<label class="hidden" for="s">Search for:</label>
<div><input type="text" value="" name="s" id="s" />
<input type="submit" id="searchSubmit" value="search" />
</div>
</form></div>
</div>
The source code for your Categories Archive page is this:
<div id="sideBar">
<ul id="sideNav">
<li class="noLink"></li>
<!--deleted li with php calls to remove p from ul-->
<li><a href="index.php">main</a></li>
<li class="pagenav"><a href="#">pages</a><ul><li class="page_item page-item-2"><a href="https://www.visualcraftsman.com/test/blog/?page_id=2" title="About">About</a></li>
</ul></li>
<li><a href="#">archives</a>
<ul>
<li><a href='https://www.visualcraftsman.com/test/blog/?m=200902' title='February 2009'>February 2009</a></li>
</ul>
</li>
<li class="categories"><a href="#">categories</a><ul> <li class="cat-item cat-item-1 current-cat"><a href="https://www.visualcraftsman.com/test/blog/?cat=1" title="View all posts filed under Uncategorized">Uncategorized</a> (1)
</li>
</ul></li>
</div>
The difference in the latter is you don’t have the closing </ul>
tag prior to where you want your search form to appear. This would possibly explain why it won’t appear on an archive page, but is okay on the Main page.
Most likely all you need to do is look at your sidebar.php code and make sure the <ul>
tags are placed appropriately in relation to the categories function tag.
If you need to go further, post your sidebar.php code.
Hope this helps!