最近的帖子循环返回错误的永久链接

时间:2017-02-13 20:02:51

标签: php wordpress loops permalinks

我有一个循环显示wordpress中的最新帖子:

        <ul class="homepage-section homepage-era-jazzu fusion-clearfix">
        <?php
            $args = array( 'numberposts' => '4', 'post_type' => 'era-jazzu', 'post_status' => array('publish', 'future') );
            $recent_posts = wp_get_recent_posts( $args );
            foreach( $recent_posts as $recent ){
                echo '<li><a href="' . get_post_permalink($recent["ID"]) . '">' . get_the_post_thumbnail($recent["ID"], '260-160') . $recent["post_title"].'</a> </li> ';
            }
            wp_reset_query();
        ?>
        </ul>

它有效,但不是我喜欢的方式。我的问题是关注 - 有时最近的一个帖子已经安排好了#39;帖子。这就是为什么它的固定链接非常像:http://yourdomainurl.com/?post_type=jazz&p=10603

如何使用像yourdomainurl.com/nice-address

这样好的永久链接

?从管理员的角度看,一切正常(所以在仪表板中我看到了很好的固定链接;唯一的问题是我的循环代码)。

谢谢!

1 个答案:

答案 0 :(得分:1)

只需更改get_post_permalink($recent["ID"])上的get_permalink($recent["ID"])即可,一切正常。