Ondersteuning » Algemeen WordPress » Andere sidebar voor homepage dan de rest van de website

  • Ik wil op de homepage een andere sidebar hebben dan de andere pages (archives, single…). Nu ben ik zover dat ik de zaak kan scheiden maar het werkt nog niet. Ik denk dat het komt doordat de <?php if ( is_home()) { ?> teniet wordt gedaan door de <?php endif; ?> van de dynamische widgetbar.

    Hoe kan ik dit oplossen? Hier is wat ik nu heb:

    <div id="mainright">
    <?php if ( is_home()) { ?>
    			<div id="sidebar" class="clearblock">
    
    				<ul>
    
    					<li id="sidebartabs">
    						<?php include (TEMPLATEPATH . "/sidebartabs.php"); ?>
    					</li>
    <li>
    <?php include (TEMPLATEPATH . '/sponsors.php'); ?>
    </li>
    
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Right Sidebar') ) : ?>
    
    <?php endif; ?>	
    
    				</ul>
    			</div>
    <?php } else { ?>
    		<div id="sidebar" class="clearblock">
    
    <div class="feed">
    
    <h2 class="sh">Subscribe here </h2>
    
    <?php $feed = get_option('sdf_feed')?>
    
    <form action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=<?php echo($feed); ?>', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">
    <input type="text" class="input" value="Sign Up here for email feed..." onfocus="if (this.value == 'Sign Up here for email feed...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Sign Up here for email feed...';}" name="email"/>
    <input type="hidden" value="<?php echo($feed); ?>" name="uri"/>
    <input type="submit" class="sbutton" value="Submit"  />
    </form>
    
    </div>	
    
    </div>
    <?php } ?> 
    
    		</div>
2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘Andere sidebar voor homepage dan de rest van de website’ is gesloten voor nieuwe reacties.