我在运行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作为页面模板文件?
您能想到另一种集成此功能的方法吗?非常感谢。
答案 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.