您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
6-4: 登录后返回原网页以及菜单数据调取
发布时间:2023-03-27 22:50:01编辑:雪饮阅读()
这里主要是总结两个。一个是登录同步回调,一个就是修改菜单导航输出结构。
登录同步回调
这个登录同步回调就很简单了。
就是说假如你现在是在详情页,如果在该页面登录后希望能重新回到该页面。
其实wp_login_url函数之前我们没有传参数,所以获取的登录url仅仅是直接登录的url,但是如果传入参数,为我们想要其同步回调回来的url,则就会自动实现上述功能的。
那么这里所用的获取当前页面网址的方法仍旧是参照这里
http://www.gaojiupan.cn/manshenghuo/chengxurensheng/5308.html
所以我们的登录url在文章详情页模板中应该是
<?php echo wp_login_url(wordpresskt_get_current_url());?>
修改菜单导航输出结构
其实修改菜单导航输出结构就是早在这里
http://www.gaojiupan.cn/manshenghuo/chengxurensheng/5311.html
就已经做过一次,只是当时觉得这个影响不大,出了点没有效果就没有尽心管。
那么这次相当于排查错误,实际上错误应该只是当时编写的class-my-nav-walker.php中的Wordpresskt_Nav_walker类覆写其父类Walker_Nav_Menu的方法名当时没有写对,方法名实际上是来自于父类Walker_Nav_Menu所在文件如D:\phpstudy_pro\WWW\wpcourse\wp-includes\class-walker-nav-menu.php
中的end_lvl方法。
然后其它都和原来一样即可。
另外就是基于当时http://www.gaojiupan.cn/manshenghuo/chengxurensheng/5312.html
中所导入的测试数据,可以发现后台可以有新增了一个All Pages的导航菜单,这里的导航菜单项目看起来比较全一点,而且还有看起来好像至多达3级的深度。可以用于便于测试二级导航三级导航等,以及最普通的一级导航等。属于是比较方便了,省去了手动建立数据的麻烦了。
关键字词:登录,回,菜单