有关地点是:
https://liquidchurch.com/messages/messages-app-view/
单击此页面上的任何系列图像,您将被带到该系列的页面:
https://liquidchurch.com/messages/christmas-eve-series/messages-app-view/
如果你点击回车,很好,我们回到第一个链接。相反,我们将通过单击其中一个消息图像/链接来进入一个单独的消息,并在以下位置结束:
https://liquidchurch.com/messages/christmas-eve-series/touched-by-an-angel/messages-app-view/
单击“返回”,我们将返回到“系列”视图页面。现在,单击“系列”视图页上的“转回去”,然后我们将转到“单个消息”页面。
从技术上讲,一切都正常。回到系列页面之前,我所在的页面是单独的消息页,这是me...but功能的地方,这不是我所需要的。相反,当一个人进入一个单独的消息,然后返回到这个系列时,我需要在这个系列页面上返回到:
https://liquidchurch.com/messages/messages-app-view/
简单的答案是简单地告诉它要返回哪个页面,例如,我可以编写系列页面返回链接,以始终转到:
https://liquidchurch.com/messages/messages-app-view/
但这引发了另一个问题。消息/页是分页的,我不希望个人出现在结果的第四页( /messages/ message-app-view/ page /4/),当他们单击“从系列页面返回”时,他们会发现自己回到了结果的第一页(/messages/messages-app-view/)
我在想,我可以将页面变量传递给系列页面,但是如果个人随后进入消息,该怎么办?我是否不断地传递页面变量?
关于解决这一问题的好方法的建议是值得赞赏的。:)
发布于 2018-02-02 16:38:51
你可以吃饼干。为每个“级别”(Messages,Series,Message)设置一个cookie,其中包含用户上一次登录的URL (包括分页)。如果没有为消息设置任何值,例如,因为用户已经直接跳入了Series,那么您可以在没有分页的情况下进入默认消息URL --如果设置了一个值,您就会转到那里。
如果有人使用多个选项卡(如果你的应用程序允许的话),它们可能会出现在第4页的一个选项卡和第5页的下一个标签上。因为cookie不是基于选项卡的,所以您将无法知道它们在哪个选项卡中单击"Go back“按钮。但我觉得这已经够近了。
https://wordpress.stackexchange.com/questions/293024
复制相似问题