0

我在运行 wordpress 的网站上安装了这个主题http://themes.two2twelve.com/site/fluidapp/light/ 。我按照以下步骤将模板转换为 wordpress 主题:http: //thethemefoundry.com/blog/html-wordpress/并且一切正常。

但是,我现在被赋予了在其中集成“后退按钮”功能的疯狂任务。他们想要的是具有某种 Back 按钮功能(或浏览器功能),因此当他们打开Team并按下 Back 时,他们会回到Home。模板基本上是一页的,你可以在源代码中看到。

我可以看到这种情况发生的一种方法是,如果我将每个页面都设为不同的 .php 文件,将它们上传到我的主题文件夹,然后只是超链接它们。像 www.yoursite.com/team.php

另一种可能的方式(我认为)是创建一个 page.php 模板文件,然后使用 wordpress 发布页面。问题:如何告诉 wordpress 使用 page.php 作为页面模板文件?

你能想出另一种方法来集成这个功能吗?提前非常感谢。

4

2 回答 2

0

如果它总是要将用户返回到起始页,您可以使用 home_url(); 功能。

<a href="<?php echo home_url(); ?>">Back</a>

如果您有更高级的结构,并且希望按钮仅将用户重定向回一页,则应使用 javascript。

<a href="javascript:history.go(-1)">Back</a>

page.php 是 wordpress 页面的默认模板。因此,如果在 admin 中没有选择其他,将使用 page.php。

于 2013-01-14T10:30:00.117 回答
0

如果您使用 javascript 加载新内容,您可以使用 javascriptpushState()并将popState()这些内容记录到新的 url,它会被添加到浏览器历史记录中。这是一个例子。

于 2013-01-14T10:42:49.617 回答