如何将后退按钮添加到网页

时间:2016-03-24 作者:Lori

我想在我的Wordpress网站的每个页面上添加“后退按钮”。。我希望它出现在每一页的顶部。如何对其进行编码,以及它在页面代码中的位置?谢谢你,Lori

2 个回复
SO网友:Prasad Nevase

您可以使用以下代码。我相信您可以将链接样式设置为按钮:)

if( wp_get_referer() )
  echo \'<a href="\'<?php wp_get_referer() ?> \'" >BACK</a>\';

SO网友:Jevuska

Back Button

我将@ItsMePN答案与WordPress如何处理错误页上的后页相结合-wp_die. 它是JavaScript. onclick=\'javascript:history.back()\'

https://core.trac.wordpress.org/browser/tags/4.4.2/src/wp-includes/functions.php#L2537

添加到主题中functions.php

add_action( \'back_button\', \'wpse221640_back_button\' );
function wpse221640_back_button()
{
    if ( wp_get_referer() )
    {
        $back_text = __( \'&laquo; Back\' );
        $button    = "\\n<button id=\'my-back-button\' class=\'btn button my-back-button\' onclick=\'javascript:history.back()\'>$back_text</button>";
        echo ( $button );
    }
}
添加到主题header.php 之后<body>

<?php do_action(\'back_button\'); ?>