Help ! my archive/about links dont work in my wordpress blog

Discussion in 'WordPress' started by Funk-woo10, Apr 1, 2008.

  1. #1
    Hi,

    my archive/about links dont work in my wordpress blog any suggestions ?

    code =
    
    <ul>
    		<li><a <?php if (is_home()) echo('class="current" '); ?>href="<?php bloginfo('url'); ?>">home</a></li>
    				<li><a <?php if (is_archive() || is_page('archives')) echo('class="current" '); ?>href="<?php bloginfo('url'); ?>/archives/">archives</a></li>
    				<li><a <?php if (is_page('about')) echo('class="current" '); ?>href="<?php bloginfo('url'); ?>/about/">about</a></li>
    		<li class="rss"><a href="<?php bloginfo('rss2_url'); ?>">rss</a></li>
    	</ul>
    
    
    PHP:
     
    Funk-woo10, Apr 1, 2008 IP
  2. Funk-woo10

    Funk-woo10 Peon

    Messages:
    1,109
    Likes Received:
    21
    Best Answers:
    0
    Trophy Points:
    0
    #2
    url in my recent blog section
     
    Funk-woo10, Apr 1, 2008 IP
  3. mizaks

    mizaks Well-Known Member

    Messages:
    2,066
    Likes Received:
    126
    Best Answers:
    0
    Trophy Points:
    135
    #3
    Do you actually have an About/Archive page?
     
    mizaks, Apr 1, 2008 IP
  4. Funk-woo10

    Funk-woo10 Peon

    Messages:
    1,109
    Likes Received:
    21
    Best Answers:
    0
    Trophy Points:
    0
    #4
    yes its like - url.com/?page_id=2
     
    Funk-woo10, Apr 1, 2008 IP
  5. mizaks

    mizaks Well-Known Member

    Messages:
    2,066
    Likes Received:
    126
    Best Answers:
    0
    Trophy Points:
    135
    #5
    That's the problem. You are linking to pages "about" and "archive" but your install sees them as "page_id=2". Either change it in your code like this:

    
    <li><a <?php if (is_archive() || is_page('archives')) echo('class="current" '); ?>href="<?php bloginfo('url'); ?>/?page_id=2">archives</a></li>
    
    Code (markup):
    or change your permalink structure
     
    mizaks, Apr 1, 2008 IP