集成后退按钮

时间:2013-01-14 09:55:04

标签: html wordpress wordpress-theming

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

然而,我现在已经被赋予了将“后退按钮”功能集成在其中的疯狂任务。 他们想要的是拥有某种后退按钮功能(或浏览器),所以当他们打开团队并按下后退时 - 他们会返回主页。模板基本上是一页的,您可以在源代码中看到。

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

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

您能想到另一种集成此功能的方法吗?非常感谢。

2 个答案:

答案 0 :(得分:0)

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

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

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

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

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

答案 1 :(得分:0)

如果您使用javascript加载新内容,则可以使用javascript pushState()popState()将内容记录到新网址,然后将其添加到浏览器历史记录中。 Here's an example.