Wordpress打印额外的内容

时间:2014-12-19 13:24:53

标签: php wordpress

我有这段代码:

<div class="post-body">
    <?php $permalink = the_permalink(); the_title( '<h4><a href="' .  $permalink . '" rel="bookmark">', '</a></h4>' ); ?>
    <?php the_content(); ?>
</div>

但是当加载页面时,会有一个额外的文本链接到该标题h4之前的帖子。我不知道为什么wordpress会这样做,虽然没有编程这样做。

2 个答案:

答案 0 :(得分:5)

这是因为你这样说:

$permalink = the_permalink();

在wordpress中,the_例如the_permalink()不会与永久链接一起返回,而是回应它。

如果您不想将其打印出来,可以使用get_permalink()

请参阅here

答案 1 :(得分:2)

问题在于你获得固定链接的方式。

the_permalink将输出固定链接,而您需要使用只返回它的函数。

变化:

$permalink = the_permalink();

致:

$permalink = get_permalink();