WordPress主题使用昵称来替换用户名显示

2021-05-22 0 1,412 百度已收录

WordPress主题使用昵称来替换用户名显示,我们知道默认wordpress显示的是用户名,除了在后台设置昵称后选择显示昵称才会正常显示,然则有部门主题使用了前端用户中央,去除了进入后台,就没设施像后台那样选择了,或者主题做上去,然则有直接点的方式就是使用函数去做一个默认,也同时在一些通稿谈论中起到了珍爱用户隐私的一些作用,直接在functions.php加入这段代码:

  1. functionmkm_request( $query_vars )
  2. {
  3.     if ( array_key_exists( 'author_name', $query_vars ) ) {
  4.         global $wpdb;
  5.         $author_id = $wpdb->get_var( $wpdb->prepare( "SELECT user_id FROM {$wpdb->usermeta} WHERE meta_key='nickname' AND meta_value = %s", $query_vars['author_name'] ) );
  6.         if ( $author_id ) {
  7.             $query_vars['author'] = $author_id;
  8.             unset( $query_vars['author_name'] );    
  9.         }
  10.     }
  11.     return $query_vars;
  12. } 
  13. add_filter( 'request', 'inlojv_request' );
  14. //mkm.st使用昵称替换链接中的用户名
  15. functionmkm_author_link( $link, $author_id, $author_nicename )
  16. {
  17.     $author_nickname = get_user_meta( $author_id, 'nickname', true );
  18.     if ( $author_nickname ) {
  19.         $link = str_replace( $author_nicename, $author_nickname, $link );
  20.     }
  21.     return $link;
  22. }
  23. add_filter( 'author_link', 'inlojv_author_link', 10, 3 );

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 WordPress主题使用昵称来替换用户名显示 https://zhutizhen.com/14765.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章