如何在条件语句中回显永久链接

时间:2013-08-11 17:09:46

标签: wordpress echo permalinks

嗨,我希望你能帮我提一些建议。

我建立了一个博客网站。摘录显示在category.php上 如果有内容,摘录后面跟帖子的“阅读更多”链接。如果内容中没有任何内容。它没有显示“阅读更多”

为了显示这个链接,我写了下面这段代码。

<?php
global $post;

if ( empty( $post->post_content ) ) {
    echo '';
} else {
echo '<p class="laes-mere"><a href="<?php the_permalink(); ?>">L&aelig;s mere...</a>     </p>';
}
?>

如果有内容,“阅读更多”(Læs仅仅......)会显示出来。这完全符合我的要求。问题是永久链接不起作用。我收到此错误

  

未找到

     

请求的网址/&lt;在这台服务器上找不到。

这是http://rubowarkitekter.dk/?cat=21页面 任何建议都会很棒。谢谢。

埃伦

1 个答案:

答案 0 :(得分:2)

当php标签已经打开时你已经打开了php标签试试这个

echo '<p class="laes-mere"><a href="'.the_permalink().'">L&aelig;s mere...</a>     </p>';

您还可以使用get_permalink

获取帖子链接
echo '<p class="laes-mere"><a href="'.get_permalink( $post->ID).'">L&aelig;s mere...</a>     </p>';