如何获取POST档案首页的URL

时间:2018-12-24 作者:Saren Tasciyan

我想得到档案的第一页。我有一个事件档案/事件显示尚未完成的事件/事件?过去显示过去的事件。我使用get/remove_query_arg 为链接生成URL,以便用户可以在过去和将来的事件之间切换。问题是,如果用户在过去的事件中处于第x页,并尝试切换到将来的事件。将来的事件可能没有页面x。这将导致错误。URL的生成方式如下:

esc_url(remove_query_arg(\'past\'))

esc_url(add_query_arg(\'past\', \'\'))
此方法保留URL中的页码:在/events/page/88?past 未来事件的URL变为/events/page/88, 这是不存在的。

我想知道是否有一种“WordPress方式”可以做到这一点?

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

您可以使用以下方式获取到帖子类型存档的链接。。。‘get_post_type_archive_link’ 功能:

esc_url(add_query_arg(\'past\', \'\', get_post_type_archive_link(\'events\')));

相关推荐

Two urls for one website

我有一位客户,他用一个名为“firstname lastname.ch”的url开始了他的小生意。因为他很幸运能够成长,现在需要一个合适的URL,所以他希望自己的网站有另一个URL,名为“businessype lastname.ch”在没有太多管理和SEO问题的情况下,实现这一目标的最佳方式是什么。谢谢