我正在构建一个带有图库的wordpress网站,并希望在我的single-attachment.php中添加一个“返回图库”链接,该链接将用户返回一个目录。
例如,如果图片位于www.site.com/galleries/gallery1/image1/,我希望该链接将其发送回www.site.com/galleries/gallery1/。
任何建议将不胜感激。
答案 0 :(得分:1)
您可以分解当前网址,并从网址中删除最后一个字词,并将其作为返回图库的链接。
<?php $url = explode('/', 'www.site.com/galleries/gallery1/image1/');
array_pop($url);
$back=implode('/', $url);
?>
<a href="<?php echo $back; ?>" >Back to Gallery</a>
或者您可以使用$ _SERVER ['HTTP_REFERER']获取以前的网址。
<a href="<?php echo $_SERVER['HTTP_REFERER']; ?>" >Back to Gallery</a>
也可以使用javascript轻松实现:
<a href="javascript:history.go(-1)" >Back to Gallery</a>