本文實例講述了WordPress實現登錄或退出后直接跳轉回首頁的方法。分享給大家供大家參考。具體分析如下:
現在Wordpress是登錄之后跳回到我們上次查看的頁面,那么要如何修改它登錄之后直接跳回到首頁呢,這里就來給給大家詳細介紹一下解決方法.
首先定位到登錄鏈接所在位置,你會看到類似下面的代碼:
<a href="<?php echo wp_login_url(); ?>" style="margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";">
復制代碼
代碼如下:
<a href="<?php echo wp_login_url(home_url()); ?>" style="margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";">
復制代碼
代碼如下:
<a href="<?php echo wp_login_url(get_permalink()); ?>" style="margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";">
復制代碼
代碼如下:
<a href="<?php echo wp_logout_url(home_url()); ?>" style="margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";">
復制代碼
代碼如下:
<a href="<?php echo wp_login_url(get_permalink()); ?>" style="margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";">
復制代碼
代碼如下:
function back_curPageURL() {
$pageURL = 'http';
if ( isset( $_SERVER["HTTPS"] ) AND $_SERVER["HTTPS"] == "on" )
$pageURL .= "s";
$pageURL .= "://";
if ( isset( $_SERVER["SERVER_PORT"] ) AND $_SERVER["SERVER_PORT"] != "80" )
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
else
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
return $pageURL;
}
add_filter('login_redirect', ' back_curPageURL ');
把上述代碼加到function.php文件中即可。
希望本文所述對大家的WordPress建站有所幫助。