分享各种网络资源
是我乃至整个互联网的精髓所在
 您目前所在位置: 站点首页 » WordPress » 讨论 » DUX主题修复更换用户功能失效问题
+

DUX主题修复更换用户功能失效问题

【文章目录】

DUX主题修复更换用户功能失效问题-BanYuner

首先这里要吐槽一下,这个DUX主题基本都是按照D8主题来修改的,也就是说D8主题是XIU和DUX主题的妈,但是D8主题代码方面都是很完善的,虽然功能方面是很没有DUX多。DUX主题虽然功能很多,相对于D8主体来说更加完善,但是代码中的小BUG也是不少,我自己还得慢慢琢磨。DUX最近也更新了一次,但是我看了一下,并没有提到我今天说的这个问题,那么我就简单来说下吧。

我不会写代码,所以只能自己慢慢的东拼西凑,只要功能实现了,我的目的就达到了,代码方面可能不标准,不完善等等问题还请谅解,毕竟不是专业的。

问题描述

我们都知道WordPress评论的时候需要填写昵称,邮箱,站点等信息,一般WordPress通过邮箱地址来获取头像的,这里就不多说了。但是后时候我们想要更换用户的时候就必须要重新填写相关信息,那么我们就需要用到更换用户这个功能。DUX本身提供了这个按钮,但是按了之后没有任何反应,为什么呢?我像是作者写代码的时候卸掉了或者说复制掉了。

对比D8主题相关代码之后,我找到了问题。

解决方法

对比代码之后,我发现DUX主题下的点击事件根本不存在,就是一个空的,但是D8主题就存在这个事件,那么这个事件就是重点了,通过不断寻找相关代码,最终我在D8主题中的jquery.js中找到了相关事件的代码,那么这里就直接告诉大家如何使用了,过程太麻烦了。

修改comments.php中的代码

首先我们需要修改主题目录下comments.php的代码,我们直接搜索关键字“更换”,之后定位到行,我们可以看到以下代码:

if ( !empty($comment_author) ){
echo '<p>'.$comment_author.'</p>';
echo '<p><a href="javascript:;" evt="comment-user-change">更换</a></p>';
}

那么我们需要修改的就是含有更换文字的那行,将那行的代码修改为以下代码即可:

echo '<p><a href="javascript:;" data-type="switch-author">更换</a></p>';

添加到main.js中的代码

修改了comments.php中的代码之后,我们需要做的还有,就是相关事件,那么代码如下:

$(document).on('click', function(e){
e = e || window.event;
var target = e.target || e.srcElement, _ta = $(target)
if( _ta.hasClass('disabled') ) return
if( _ta.parent().attr('data-type') ) _ta = $(_ta.parent()[0])
if( _ta.parent().parent().attr('data-type') ) _ta = $(_ta.parent().parent()[0])
var type = _ta.attr('data-type')
switch( type ){
case 'switch-author':
$('.comt-comterinfo').slideToggle(300);
$('#author').focus();
break; 
}
})
$('#comment-author-info p input').focus(function() {
$(this).parent('p').addClass('on')
})
$('#comment-author-info p input').blur(function() {
$(this).parent('p').removeClass('on')
})
$('#comment').focus(function(){
if( $('#author').val()=='' || $('#email').val()=='' ) $('.comt-comterinfo').slideDown(300)
})

代码方面我直接从D8主题中拷贝过来的,测试之后可以使用,大家可以尝试一下。

总结

其实一个主题只是表面的,我们可以看到的不见得可以使用,所以慢慢的修改也是一种学习的过程,但是我个人感觉,我这种不算学习,什么时候能够写出自己的代码就是学习了。

关注我们 打赏 分享此文
微信扫码,关注我们
扫码,支持我
DUX主题修复更换用户功能失效问题
支付宝(点击图片切换)
扫码,支持我
DUX主题修复更换用户功能失效问题
微信(点击图片切换)
扫码,手机看
DUX主题修复更换用户功能失效问题

个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃ 分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

 相关推荐

换一批 换一批
  • 登陆后台提示ERROR: Cookies are blocked due to unexpected output.错误解决办法

    登陆后台提示ERROR: Cookies are blocked due to unexpected output.错误解决办法

    今天我折腾主题的时候,保存后台发现保存之后直接空白了,一开始我并没有在意,谁知道这个仅仅是一个折腾的开始。

    点击查看
  • 推荐一组建站需要用到的图标

    推荐一组建站需要用到的图标

    今天看到了这组图标,我个人方面还是很喜欢的,这种圆形图标看上去真心觉得很好很不错,所以推荐给大家,有兴趣的用户可以考 ...

    点击查看
  • WordPress函数介绍-wp_get_attachment_image_src

    WordPress函数介绍-wp_get_attachment_image_src

    前段时间我也接触到了这个函数,今天在贴吧里面也看到了有人询问这个函数,所以我索性就从codex上面引用了相关的教程以及相 ...

    点击查看
  • 已经完成了自己的第一个短代码

    已经完成了自己的第一个短代码

    经过了将近半天的时间,我最终还是完成了自己想要的功能,其中借鉴的太多了,目前这个短代码的基本样式是借鉴了来自bigfa的 ...

    点击查看
  • 花费了下午的时间,我最终还是完成了

    花费了下午的时间,我最终还是完成了

    可能看了标题你并不知道我在说什么,那么请接下来看看我下午的研究结果吧。

    点击查看
  • WordPress函数介绍-the_author_meta()

    WordPress函数介绍-the_author_meta()

    WordPress函数方面太多了,想要每个介绍几本是可能的,而且官方也有相关文档,如果你有兴趣了解的话,可以直接去官方文档查 ...

    点击查看
  • WordPress的301跳转实现方法大全

    WordPress的301跳转实现方法大全

    关于站点的301跳转方面,我相信很多人并不会知道,或者说很多人不知道该如何实现,那么这里提供几种方法给大家。

    点击查看
  • WordPress基础教程-设置类目介绍

    WordPress基础教程-设置类目介绍

    目前基础教程已经基本完毕了,每篇文章都是用自己的语言写出来的,有兴趣查看其他教程的用户可以前往这里查看所有相关教程: ...

    点击查看
  • WordPress输出数据库查询的具体内容

    WordPress输出数据库查询的具体内容

    数据库查询次数一定程度上面会直接影响站点的访问速度以及页面的加载速度,但是有些时候我们并不知道到底进行了哪些数据库查 ...

    点击查看
  • WordPress函数介绍-get bookmark

    WordPress函数介绍-get bookmark

    虽然WordPress基础教程方面还没有完全完毕,但是我觉得基础的东西还是慢慢学比较好,现在我开始学习自己该学习的东西了,也 ...

    点击查看
  • WordPress基础教程-用户类目介绍

    WordPress基础教程-用户类目介绍

    目前基础教程已经基本完毕了,每篇文章都是用自己的语言写出来的,有兴趣查看其他教程的用户可以前往这里查看所有相关教程: ...

    点击查看
  • 如何在本地搭建WordPress程序

    如何在本地搭建WordPress程序

    目前基础教程已经基本完毕了,每篇文章都是用自己的语言写出来的,有兴趣查看其他教程的用户可以前往这里查看所有相关教程: ...

    点击查看

  目前有 2 条评论 其中:访客: 1 条, 博主: 1 条

DUX主题修复更换用户功能失效问题
评分: 2 + 1 =
  • 昵称 (必填)  
  • 邮箱 (必填)
  • 网址 (选填)
  1. 1楼
    不错,最喜欢这种自己折腾的分享
    体操之乡 来自天朝的朋友 火狐浏览器 Windows 10 广东省珠海市 电信 9个月前 (03-15)回复