本文实例讲述了WordPress完成登录或加入后间接跳转回首页的办法。分享给大家供大家参考。详细剖析如下:
如今Wordpress是登录之后跳回到咱们上次查看的页面,那么要如何修正它登录之后间接跳回到首页呢,这里就来给给大家具体引见一下处理办法.
首先定位到登录链接所在地位,你会看到相似上面的代码:
<a href="<?php echo wp_login_url(); ?>" title="登录">登录</a>
如果你要登录后从新进入首页,代码如下:
<a href="<?php echo wp_login_url(home_url()); ?>" title="登录">登录</a>
如果你要登录后从新进入登录前阅读的页面,代码如下:
<a href="<?php echo wp_login_url(get_permalink()); ?>" title="登录">登录</a>
就是这么简略,改改参数轻松搞定,再也不必为登录后间接进入后盾,而你自身又不想进入后盾而懊恼啦!
值得留意的是登记登录形态后,wp默许会跳转到wp登录页,但往往咱们是想间接跳转到首页或前往原先阅读器的页面,改法同之前修正wp_login_url()一样,只是操作的函数是针对wp_logout_url()来操作的,如果你要登出后从新进入首页,代码如下:
<a href="<?php echo wp_logout_url(home_url()); ?>" title="登出">登出</a>
如果你要登出后从新进入登出前阅读的页面,代码如下:
<a href="<?php echo wp_login_url(get_permalink()); ?>" title="登出">登出</a>
加入登录后跳转到指定页面,假如是要跳转到加入前所在的页面,能够应用以下代码:
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 ');心愿本文所述对大家的WordPress建站有所协助。
以上就是安达网络工作室关于《WordPress实现登录或退出后直接跳转回首页的方法》的一些看法。更多内容请查看本栏目更多内容!
1,先配置一下您的SMTP账户的用户名和明码。 2,将上面的内容粘贴到以后主题的 functions.php 中即可,留意...
之前我都是用二级域名的方式来存储图片、JS 和 CSS ,前些天在推特上的一位顺序员 yoursunny 通知我,光用二...
get_search_form 函数在 WordPress 中是用来提取预设的搜寻表单或许默许的搜寻表单的。由于民间这个函数没有...
get_post() 在普通主题制造时,get_post()函数咱们普通很少会用到,但由于前面会讲到get_posts(),所以咱们...
默许状况下,WordPress 存档页面或搜寻后果页面中的日志陈列秩序是依照重新到旧来陈列的,这里咱们暂且不论...
由于偶然加一些站外链接,普通都是nofollow,独自写入很费事,所以揣摩从编辑器动手,经过这个插件(http:/...