我正在写一个博客页面。我正在尝试使用execrpt()函数添加“read more”标记,以访问完整的内容页和评论部分。有一个像这样的部门
<div class="post-excerpt">
<?php the_excerpt(); ?>
</div>
然后我添加了我们都知道应该存在于函数中的函数。php
function new_excerprt_more($more){
global $post;
return \'...<a class="moretag" href="\'.get_permalink($post->ID). \'">Continue reading</a>\';
}
add_filter(\'excerpt_more\',\'new_excerprt_more\');
到目前为止还不错,到这里没问题。问题是,当我点击“继续阅读”标签时,它会准确地显示摘录(带继续阅读标签)和评论部分,而不是显示全部内容(不带继续阅读标签)和评论部分。
所以,“get\\u permalink($post->ID)”似乎并没有真正正确地完成他的工作,我也不知道为什么。此外,我在博客页面中有一个标题,上面有这样的php代码
<?php the_title( \'<h3 class="entry-title"><a href="\' . esc_url( get_permalink() ) . \'" rel="bookmark">\', \'</a></h3>\'
这个也不行!(应该像继续阅读一样做同样的事情)。那么有人知道到底发生了什么吗!?