1

您好,希望您能给我一些建议。

我建立了一个带有博客的网站。摘录显示在 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 mere...)。这完全符合我的要求。问题是永久链接不起作用。我收到这个错误

未找到

在此服务器上找不到请求的 URL /<。

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

艾伦

4

1 回答 1

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>';
于 2013-08-11T17:28:58.613 回答