header.php заменить:
<?php wp_head(); ?>
на:
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/jquery-1.2.6.min.js"></script>
<script type="text/javascript">
function toogle_alf(){
$("#alf").slideToggle();
}
</script>
<?php wp_head(); ?>
style.css добавит в конец:
#alf {
display:none;
}
#alf .menu {
padding-left:15px;
}
sidebar.php:
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="215" height="271" align="left" valign="top" background="<?php bloginfo('template_directory'); ?>/img/fon_left.jpg"><table width="215" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="42"></td>
<td>
<?php include (TEMPLATEPATH . '/searchform_bar.php'); ?>
</td>
<td width="17"> </td>
</tr>
<?php
$cats = get_categories();
$alfavit_parent = 5; // parent category
$flag = 0;
foreach ((array)$cats as $cat) {
if (($flag == 1) and ($cat->parent != $alfavit_parent)){
$flag = 0;
echo '</table></td></tr>';
}
echo '<tr>
<td width="42"></td>
<td width="156" class="menu">
<a href="' . get_category_link($cat->cat_ID) . '"';
if ($cat->cat_ID == $alfavit_parent) echo ' onclick="toogle_alf(); return false;"';
echo '>' . $cat->cat_name . '</a>
</td>
<td width="17"> </td>
</tr>
<tr>
<td colspan="3"><img src="';
bloginfo('template_directory');
echo '/img/menu_razd.jpg" width="215" height="3" border="0" /></td>
</tr>';
if ($cat->cat_ID == $alfavit_parent){
echo '<tr><td colspan="3"><table id="alf" width="215" border="0" cellspacing="0" cellpadding="0" >';
$flag = 1;
}
}
if ($flag == 1){
$flag = 0;
echo '</table></td></tr>';
}
?>
</table></td>