微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – WordPress:如何将the_title显示为链接

我在将标题显示wordpress功能中的链接时遇到问题.

如果我这样编码:

function my_popular_posts($count) {
    $query = new WP_Query( array( 
    'orderby' => 'comment_count',
    'order' => 'DESC',
    'posts_per_page' => $count));
    if($query->have_posts()) {
        echo '<ul>';
        while($query->have_posts()) : $query->the_post();
**THIS LINE --> echo '<li><a href='.get_permalink().'> .the_title(). </a></li>';
        endwhile;
        echo '</ul>';
    } else {
        echo "<p>No popular posts found<p>"; 
    }
}

在运行时,链接显示为“.the_title()”

如果我这样编码:

echo '<li><a href='.get_permalink().'>'.the_title().'</a></li>';

它将显示标题,但不显示链接.

有任何想法吗?我们将不胜感激.

日Thnx!

解决方法:

the_title输出内容本身.你需要使用get_the_title()

试试这个:

echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐