2013-04-14 3 views
0

У меня возникли проблемы с привязкой к одному сообщению. Я запросил мой цикл, чтобы показать категории сообщений, которые соответствуют slug. Поэтому мне нужен только один шаблон галереи.Ссылка на адрес сообщения (Wp)

Это сделало проблему для меня, что означает, что я не могу просто использовать 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> 

ответ

0

вы можете попробовать использовать the_permalink()

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

или вы можете также ссылаться на пост URL с помощью $post->post_name

также я заметил это:

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

, поскольку вы уже назначить $link методу выше вас get_permalink() не нужно проходить $link в качестве параметра get_permalink() - вы просто должны быть в состоянии повторить это как так

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

http://www.michaeldrummond.co.uk/street – Leodw

+0

yea - я видел весь код - проверьте мой ответ, он должен помочь – 99823

+0

Я пробовал, но он показывает пустую страницу в моей галерее. План заключается в ссылке на сообщение, отображающее single.php – Leodw