Wordpress 如何在摘录段落中显示permalink

Wordpress 如何在摘录段落中显示permalink,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我正试图在摘录的内部/之后展示永久链接 我在主题的指定区域使用的代码如下 <div id="headline"> <?php the_excerpt(); echo '<a href="'.get_permalink().'" class="more-link">'; echo '[Read more...]'; echo '</a>';?> </div> 结果 <p>the excerpt here</p

我正试图在摘录的内部/之后展示永久链接

我在主题的指定区域使用的代码如下

<div id="headline"> 
 <?php the_excerpt(); echo '<a href="'.get_permalink().'" class="more-link">'; echo '[Read more...]'; echo '</a>';?> 
</div>

结果

<p>the excerpt here</p>
<a>permalink here</a>
此处摘录

这里是permalink
如何在显示摘录的相同段落中显示永久链接

节选;permalink


谢谢大家。

您可以将以下代码放在主题的functions.php fule中

function new_excerpt_more($more) {
   global $post;
   return '<a href="'. get_permalink($post->ID) . '">[Read more...]</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');
函数新建\u摘录\u更多($更多){
全球$员额;
返回“”;
}
添加过滤器(“摘录更多”、“新摘录更多”);

此codex条目提供了有关如何修改
节选内容的更多详细信息:

我尝试了上述解决方案,但没有解决我的问题,A标记仍然显示在p标记之外。我使用get_the_extract()解决了我的问题,它只返回摘录文本而不返回P标记


这就是我想要的
摘录,permalink

谢谢你的回答。非常有用。@mauri没问题。如果答案解决了您的问题,请将其标记为正确:):