获取帖子/页面URL - Wordpress

时间:2012-11-20 23:03:36

标签: php html wordpress url post

我有以下代码

<div id="featured-posts" class="container_12">
<?php
 global $post;
 $myposts = get_posts('numberposts=3&category=12');
 foreach($myposts as $post) :
 ?>

 <?php global $post; ?>
    <?php
    $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 5600,1000 ), false, '' );
    ?>

        <?php
            $colors = array("#000000", "#949c51", "#571c1e", "#f36533", "#782a80", "#f6a41d", "#ed1b24");
            $randomColor = $colors[array_rand($colors)];
        ?>

<a href="LINK OF THE POST"><div class="grid_4 featured-home" style="background: url(<?php echo $src[0]; ?> ) !important;">
    <div class="featured-details" style="border-color: <?php echo $randomColor; ?>;">   
        <h2 style="color: <?php echo $randomColor; ?>;"><?php the_title(); ?></h2>
        <?php the_excerpt(); ?>
    </div>
    <div class="featured-lower" style="border-color: <?php echo $randomColor; ?>;"></div>
</div></a>
 <?php endforeach; ?>
 </div>

这需要最新的3个帖子,在12类中,并以div显示。我希望这整个div链接到帖子。你会看到它在哪里说发布链接。任何人都可以帮助我在这里获取URL吗?

由于 dvent

1 个答案:

答案 0 :(得分:5)

Wordpress提供了一种方法:the_permalink();

请看http://codex.wordpress.org/The_Loop

您还可以使用get_permalink($ id)方法。 http://codex.wordpress.org/Function_Reference/get_permalink