The MU forums have moved to WordPress.org

MuTags and permalinks to blogs (8 posts)

  1. d_kc
    Member
    Posted 12 years ago #

    My muTags works ok but the Link to the blogs shows about as ?p=X

    I have fancy perms enabled.

    This is the source
    <h2><a href="<?php the_guid() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>

    How do i get it to output the actual permalink rather than the ID ? When try get_blog_permalink ..it only shows mainblog.com/2008/08/post-name (which is 404) instead of subdomain.mainblog.com/2008/08/post-name.

    I'm sure its something simple i'm overlooking ..forgive me if I annoy you :D

  2. musnake
    Member
    Posted 12 years ago #

    Well, the code does what it is told.

    Your href= the output of the function the_guid

    If you want it to link to the permalink, tell it to do that...

    http://codex.wordpress.org/Template_Tags/the_permalink
    http://codex.wordpress.org/Template_Tags/get_permalink

    There's a difference between the two...

    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

  3. d_kc
    Member
    Posted 12 years ago #

    That's what I'm saying!
    <?php the_permalink(); ?> is incorrect for what I want to display. It gives you mainblog.com/2008/08/post-name instead of subdomain.mainblog.com/2008/08/post-name.

    Whats the correct tag for that ? Thanks.

  4. cafespain
    Member
    Posted 12 years ago #

    I've always used the_permalink (or get_permalink) and they've worked fine for me.

    Is the_title() returning the correct post title?

  5. d_kc
    Member
    Posted 12 years ago #

    Yeah the correct title is being return.

    Note that this is on the main blog and i'm trying to display tag results to blogs.

  6. Designophobia
    Member
    Posted 12 years ago #

    I am having the same problem. Using the_guid, the link points to user.domain.com/?p=3. When I use the_permalink, the link points to domain.com/2008/9/19/pretty-permalink/. When I use get_permalink, it points to domain.com/tag/tagname.

    Also, is there a way to get the tag links in the subdomains to point to the main blog's tag pages like WordPress.com does? Just curious.

  7. Klark0
    Member
    Posted 12 years ago #

    You need to use <?php echo get_blog_permalink($post->blog_id, get_the_ID()); ?>

    About your second question... I've been searching for a while now on how to do that. No luck yet.

  8. Designophobia
    Member
    Posted 12 years ago #

    Thanks Klark0 for the help. The correct permalink is showing up now.

About this Topic

  • Started 12 years ago by d_kc
  • Latest reply from Designophobia