链接到帖子的ID(Wp)

时间:2013-04-14 20:49:33

标签: wordpress post categories slug permalinks

我无法链接到一个帖子。我已经查询了我的循环以显示与slug匹配的帖子类别。所以我只需要一个画廊模板。

这对我来说是一个问题,这意味着我不能简单地使用get_permalink()

我的代码在下面但不起作用。有什么想法吗?

<div id="tile-container">
<?php query_posts(array('category_name' => $post->post_name));?>

<?php while (have_posts()) : the_post(); ?>

  <?php

    $link = the_permalink( $post->ID );

    echo '<div class="tile-posts">';
    echo '<a href="' . echo $link . '">';
      the_content();
    echo '</a>"';
    echo '</div>';

  ?>


  <?php endwhile; ?>

  <?php wp_reset_query(); ?>
</div>

1 个答案:

答案 0 :(得分:0)

您可以尝试使用the_permalink()

http://codex.wordpress.org/Function_Reference/the_permalink

或者您也可以使用$post->post_name

来引用帖子网址

我也注意到了这一点:

echo '<a href="' . echo get_permalink($link) . '">';

由于您已经为上述$link方法指定了get_permalink(),因此您无需将$link作为参数传递给get_permalink() - 您应该能够如此回应

echo '<a href="' . $link . '">';