如果您不想启用WordPress自带的小工具:功能(因为里面有WordPress的网址链接),又不想死记而且每次登陆或者退出自己网站时输入长长的网址,那么,您可以考虑在主选单(菜单)上添加一个登录和退出的链接。当然,在您还没有登录前,是显示登录,但是,在您登录后,会自动显示退出的字眼。
方法很简单,就在您启用的主题的functions.php文件上添加一段代码就行。
首先,登录管理员控制版面(WordPress把它直译为汽车里的“仪表盘”),进入主题,选择“编辑”,然后确定您现在启用的主题名称是否属实,正确的话,就在它的右边栏目选择这个functions.php文件。
然后,加入以下这段代码:
if( ! function_exists( 'add_loginout_to_menu' ) ) {
function add_loginout_to_menu( $items, $args ){
//Nav location in your theme. In this case, primary nav. Adjust accordingly.
if( is_admin() || $args->theme_location != 'primary' )
return $items;
if( is_user_logged_in( ) ) {
$link = '' . __( '退出' ) . '';
}
else $link = '' . __( '登录' ) . '';
return $items.= '
'. $link . '
';
}
}
add_filter( 'wp_nav_menu_items', 'add_loginout_to_menu', 10, 2 );
里面的两个汉字词语:登录和退出,是我修改的,原来是英文的词语LogIn和LogOut。您要怎么修改,都行。
添加之后,要记得保存functions.php文件。
更新一下网页,您应该看到主选单上,已经添加了一个登录或者退出的选项了。
完成,收工。
就是这么简单。祝您成功。
这个《Wordpress初学记》系列,是我折腾学习Wordpress的学习笔记,是记录我自己的学习历程。资料都是从网络上或者书籍中,大量阅读之后,通过“临床”折腾测试后得到的结果。我是个电脑技术的门外汉,不会写代码更看不懂代码。因此,千万不要问我问题,或者问我为什么,我是无法回答的。文中即使有错误,那也是我的造化,错有错着,竟然可以瞒骗程序过关。
注意:
修改任何文件或者代码,记得事前必须备份。
一般上,我们修改任何文件或者代码,都必须是在主题的子模板(child theme)上修改。不然,主题版本一晋级,就会把您这些苦心修改的部分全部覆盖——没了!
“子模板(child theme)”?知道是什么吧?!
设立网站选择好主题之后,第一件事儿,就是添加自己的“子模板(child theme)”。有任何修改或者添加,都应该修改或者添加在“子模板(child theme)”上。切记。
原作代码发布日期:2014年5月10日
代码原作者:Hardeep Asrani
代码原文:How To Add Login/Logout Links To WordPress Navigation Menu