Javascript 返回按钮url取决于上一页
我在wordpress上有一个单独的帖子页面,可以从两个归档页面访问。 我在这篇文章页面上放了一个后退按钮,我想根据上一页更改后退按钮的url。另外,如果单个帖子在新窗口中打开,我想将url更改为两个归档文件之一 任何想法都欢迎 多谢各位 托马斯你可以试试这个: HTML:Javascript 返回按钮url取决于上一页,javascript,php,wordpress,Javascript,Php,Wordpress,我在wordpress上有一个单独的帖子页面,可以从两个归档页面访问。 我在这篇文章页面上放了一个后退按钮,我想根据上一页更改后退按钮的url。另外,如果单个帖子在新窗口中打开,我想将url更改为两个归档文件之一 任何想法都欢迎 多谢各位 托马斯你可以试试这个: HTML: <?php if($_GET['button'] == "back"){ header('Location: ' . $_SERVER['HTTP_REFERER']); } ?>
<?php
if($_GET['button'] == "back"){
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
?>
PHP:
<?php
if($_GET['button'] == "back"){
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
?>
谢谢你的回答。
它几乎可以工作,我只是有一个问题与英语当来自常规档案页,它总是返回法语页。这是我的代码:
<div class="right-nav">
<?php $id = icl_object_id($post->ID, 'page',
false,ICL_LANGUAGE_CODE);
// if comes from English client page
if($_SERVER['HTTP_REFERER'] ==
"http://tmp.thomasdesnoyers.com/en/client/"):?>
<a href="/en/client/">
<input class="back-button"></input>
</a>
<?php
// if comes from French client page
elseif($_SERVER['HTTP_REFERER'] ==
"http://tmp.thomasdesnoyers.com/client/"):?>
<a href="/client/">
<input class="back-button"></input>
</a>
<?php
// if comes from English regular archive page
elseif($_SERVER['HTTP_REFERER'] ==
"http://tmp.thomasdesnoyers.com/en/"):?>
<a href="/en/#post-<?php echo $id; ?>">
<input class="back-button"></input>
</a>
<?php
// Else
else:?>
<a href="/#post-<?php echo $id; ?>">
<input class="back-button"></input>
</a>
<?php endif; ?>
</div>