'Smart' Wordpress 自定义的历史后退按钮 Post 类型

'Smart' history back button for Wordpress Custom Post Type

我的自定义 Post 类型单一 post 有一个 X 按钮,它使用 history.back(); 方法 return 到存档页面。

<span class="ion-android-close" onclick="javascript:history.back()"></span>

我怎样才能实现一个后退按钮,它会记住正确的 post 锚点,这样用户在单击返回存档页面时就不必再次向下滚动到正确的 post?

抱歉缺少代码,因为我还没有找到一个好的和简单的解决方案来实现。

考虑到您的 CPT 存档应该有每个 post 的 ID,如下所示:

<article id="post-1" ...>

您可以将 CPT 单一模板中的 link 更改为此(仅当存档中未使用分页时才有效):

<a href="<?php echo get_post_type_archive_link('your-post-type') . '#post-' . get_the_ID(); ?>">