WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] problem trying to hide a category in the sidebar (8 posts)

  1. andreassaag
    Member
    Posted 4 years ago #

    I use the standard kubrick 1.6 theme

    What i want to do is i wanna hide a category from the sidebar. Should be easy right?
    i found how to do it it here:

    http://codex.wordpress.org/Template_Tags/wp_list_categories

    thus i went into sidebar.php and replaced
    <?php wp_list_categories('show_count=1&title_li=<h2>' . __('Categories', 'kubrick') . '</h2>'); ?>

    with

    <?php
    wp_list_categories('orderby=name&show_count=1&exclude=7'); ?>

    but no matter how i change it the page remains exactly the same. heck, even if i delete
    <?php wp_list_categories('show_count=1&title_li=<h2>' . __('Categories', 'kubrick') . '</h2>'); ?>
    and have nothing at all it remains unchanged.

    Can anyone help?

    PS. i managed to hide the same category from the main page but that i did in "the loop" in index.php so that shouldn't have to do with anything.. i guess.

  2. gbaka
    Member
    Posted 4 years ago #

    maybe you have multiple sidebars?

  3. incluye
    Member
    Posted 4 years ago #

    If you deleted the code and there's no change, it's the wrong file. Are there any others you could try?

  4. andreassaag
    Member
    Posted 4 years ago #

    Well if i cut the entire code in the document the sidebar disappears so it should be the right file. Maybe i somehow made a new sidebar and it's referring to another file even though the code is still there? Anyway here's the code for my entire sidebar.php

    <div id="sidebar">
    		<ul>
    			<?php 	/* Widgetized sidebar, if you have the plugin installed. */
    					if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    			<li>
    				<?php include (TEMPLATEPATH . '/searchform.php'); ?>
    			</li>
    
    			<!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it.
    			<li><h2><?php _e('Author', 'kubrick'); ?></h2>
    			<p>A little something about you, the author. Nothing lengthy, just an overview.</p>
    			</li>
    			-->
    
    			<?php if ( is_404() || is_category() || is_day() || is_month() ||
    						is_year() || is_search() || is_paged() ) {
    			?> <li>
    
    			<?php /* If this is a 404 page */ if (is_404()) { ?>
    			<?php /* If this is a category archive */ } elseif (is_category()) { ?>
    			<p><?php printf(__('You are currently browsing the archives for the %s category.', 'kubrick'), single_cat_title('', false)); ?></p>
    
    			<?php /* If this is a yearly archive */ } elseif (is_day()) { ?>
    			<p><?php printf(__('You are currently browsing the <a href="%1$s/">%2$s</a> blog archives for the day %3$s.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), get_the_time(__('l, F jS, Y', 'kubrick'))); ?></p>
    
    			<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
    			<p><?php printf(__('You are currently browsing the <a href="%1$s/">%2$s</a> blog archives for %3$s.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), get_the_time(__('F, Y', 'kubrick'))); ?></p>
    
    			<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
    			<p><?php printf(__('You are currently browsing the <a href="%1$s/">%2$s</a> blog archives for the year %3$s.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), get_the_time('Y')); ?></p>
    
    			<?php /* If this is a monthly archive */ } elseif (is_search()) { ?>
    			<p><?php printf(__('You have searched the <a href="%1$s/">%2$s</a> blog archives for <strong>‘%3$s’</strong>. If you are unable to find anything in these search results, you can try one of these links.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name'), wp_specialchars(get_search_query(), true)); ?></p>
    
    			<?php /* If this is a monthly archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
    			<p><?php printf(__('You are currently browsing the <a href="%1$s/">%2$s</a> blog archives.', 'kubrick'), get_bloginfo('url'), get_bloginfo('name')); ?></p>
    
    			<?php } ?>
    
    			</li> <?php }?>
    
    			<?php wp_list_pages('title_li=<h2>' . __('Pages', 'kubrick') . '</h2>' ); ?>
    
    			<li><h2><?php _e('Archives', 'kubrick'); ?></h2>
    				<ul>
    				<?php wp_get_archives('type=monthly'); ?>
    				</ul>
    			</li>
    
    			<?php wp_list_categories('show_count=1&title_li=<h2>' . __('Categories', 'kubrick') . '</h2>'); ?>
    
    			<?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
    				<?php wp_list_bookmarks(); ?>
    
    				<li><h2><?php _e('Meta', 'kubrick'); ?></h2>
    				<ul>
    					<?php wp_register(); ?>
    					<li><?php wp_loginout(); ?></li>
    					<li><a href="http://validator.w3.org/check/referer" title="<?php _e('This page validates as XHTML 1.0 Transitional', 'kubrick'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>', 'kubrick'); ?></a></li>
    					<li><a href="http://gmpg.org/xfn/"><abbr title="<?php _e('XHTML Friends Network', 'kubrick'); ?>"><?php _e('XFN', 'kubrick'); ?></abbr></a></li>
    					<li><a href="http://wordpress.org/" title="<?php _e('Powered by WordPress, state-of-the-art semantic personal publishing platform.', 'kubrick'); ?>">WordPress</a></li>
    					<?php wp_meta(); ?>
    				</ul>
    				</li>
    			<?php } ?>
    
    			<?php endif; ?>
    		</ul>
    	</div>
  5. andreassaag
    Member
    Posted 4 years ago #

    ok so i checked around a little bit more. seems i have 3 sub directories in my themes folder. One called classic, one called default and one called default dk (my language). Default dk is where the action is, that's where all the files i have modified reside. However, sidebar.php and style.css in "classic" where both modified the same date as the install. As was the style.css in "default". the sidebar code in "classic" is a little bit shorter:

    <?php
    /**
     * @package WordPress
     * @subpackage Classic_Theme
     */
    ?>
    <!-- begin sidebar -->
    <div id="menu">
    
    <ul>
    <?php 	/* Widgetized sidebar, if you have the plugin installed. */
    		if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    	<?php wp_list_pages('title_li=' . __('Pages:')); ?>
    	<?php wp_list_bookmarks('title_after=&title_before='); ?>
    	<?php wp_list_categories('title_li=' . __('Categories:')); ?>
     <li id="search">
       <label for="s"><?php _e('Search:'); ?></label>
       <form id="searchform" method="get" action="<?php bloginfo('home'); ?>">
    	<div>
    		<input type="text" name="s" id="s" size="15" /><br />
    		<input type="submit" value="<?php esc_attr_e('Search'); ?>" />
    	</div>
    	</form>
     </li>
     <li id="archives"><?php _e('Archives:'); ?>
    	<ul>
    	 <?php wp_get_archives('type=monthly'); ?>
    	</ul>
     </li>
     <li id="meta"><?php _e('Meta:'); ?>
    	<ul>
    		<?php wp_register(); ?>
    		<li><?php wp_loginout(); ?></li>
    		<li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><?php _e('<abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
    		<li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('The latest comments to all posts in RSS'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
    		<li><a href="http://validator.w3.org/check/referer" title="<?php _e('This page validates as XHTML 1.0 Transitional'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>'); ?></a></li>
    		<li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
    		<li><a href="http://wordpress.org/" title="<?php _e('Powered by WordPress, state-of-the-art semantic personal publishing platform.'); ?>"><abbr title="WordPress">WP</abbr></a></li>
    		<?php wp_meta(); ?>
    	</ul>
     </li>
    <?php endif; ?>
    
    </ul>
    
    </div>
    <!-- end sidebar -->

    Now what i did is i tried replacing
    <?php wp_list_categories('show_count=1&title_li=<h2>' . __('Categories', 'kubrick') . '</h2>'); ?>
    with

    <?php
    wp_list_categories('orderby=name&show_count=1&exclude=7'); ?>

    in all three sidebar.php

    still nothing.... i think i migh go crazy over this :)

    any help mucho appreciated

  6. andreassaag
    Member
    Posted 4 years ago #

    i tried some more with this and i'm beginning to think maybe im using the code wrong or perhaps that i've hidden the category from the main page has something to do with this. Where are you pros when i need you? I know you're out there :-)

  7. alchymyth
    Forum Moderator
    Posted 4 years ago #

    are you using widgets as in admin / appearance / widgets?

    if so, the the widget code will replace what is hard-coded in sidebar.php; any edits of the 'widget' code in sidebar.php will not be visible.

    the code for the category widget is in the wordpress core files, and should only (if at all) be edited by someone who knows wordpress and a bit of php; it would be replaced during an upgrade, anyway.

    there are, however, category widget plugins for download, which may allow you to exclude categories, and would otherwise look the same as the standard widget.

  8. andreassaag
    Member
    Posted 4 years ago #

    FINALLY! Super thanks!

    Yes the sidebar code was bypassed because i had dragged widgets int sidebar in "wp-admin/appearance/widgets". Once i dragged all of them to "inactive" at the bottom in widgets the code in sidebar.php was "working" again.

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.