获取当前帖子的URL,但不获取页码

时间:2014-05-13 作者:Bram Vanroy

我没有使用插件,而是手动将按钮添加到模板文件中,如下所示:

<div class="fb-like" data-href="<?php get_permalink() ?>" data-width="100" data-layout="button_count" data-show-faces="false" data-send="false"></div>
然而,当我有一篇多页文章时,我不想让like按钮链接到/the/post/2 在第二页,但/the/post (即第一页)。我一直在看这些文件,但似乎没有办法获得文章的永久链接,没有页码。有人能帮忙吗?

1 个回复
最合适的回答,由SO网友:cybmeta 整理而成

我认为你的代码没有按预期工作,因为你没有打印帖子的URL。请注意get_permalink() 返回循环中当前帖子的永久链接,但不按如下方式打印the_permalink(). 所以,你应该使用<?php echo get_permalink(); ?><?php the_permalink(); ?>.

结束

相关推荐

Pagination URL order

我正在尝试按分类法为自定义帖子类型创建过滤器。当我使用过滤器选项时,它会创建一个不起作用的URL:/projecten-test/?branche=industrie/page/2/.但当我手动输入此url时,它确实起作用:/projecten-test/page/2/?branche=industrie我该如何自动完成这一点呢?我应该更改将php GET添加到URL的方法吗?我应该更改此函数底部的wp\\U重写吗//在自定义post typefunction paginate()上使用分页{全局$wp\