Wordpress 为什么不是';t comment-reply.js移动我的评论表单?
我使用的是一个手工构建的主题(这里是wpv3.1.3),所以我想这是一个我忽略的标签,它阻止表单移动 我已经研究过的一些疑难解答:Wordpress 为什么不是';t comment-reply.js移动我的评论表单?,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我使用的是一个手工构建的主题(这里是wpv3.1.3),所以我想这是一个我忽略的标签,它阻止表单移动 我已经研究过的一些疑难解答: 脚本:加载良好,控制台中没有错误 当前:引用注释ID的回复URL(?replytocom=2#respond) 出席: 当前:脚本不满意我的主题用id=“cancel comment reply link”隐藏链接的方式——如脚本中所示:cancel=this.I('cancel-comment-reply-link')——因此失败。脚本不满意我的主题用id隐藏链
- 脚本:加载良好,控制台中没有错误
- 当前:引用注释ID的回复URL(
)?replytocom=2#respond
- 出席:
- 当前:
脚本不满意我的主题用
隐藏链接的方式——如脚本中所示:id=“cancel comment reply link”
——因此失败。脚本不满意我的主题用cancel=this.I('cancel-comment-reply-link')
——如脚本中所示:id隐藏链接的方式=“cancel comment-reply-link”
——因此失败。没有指向某个HTML或我们可以查看的站点的链接:这几乎不可能调试。当然,这里是输出的开始部分(不是原始PHP):@craig:想要的功能到底是什么?点击评论回复链接时会发生什么?这个WP(核心)脚本在不刷新页面的情况下将注释回复表单重新定位到要回复的注释下方。这是当前WP安装的默认行为。@Alastair Pitts»就是这样。问题描述随解决方案更新。它是台球室中带有烛台的注释表单。没有指向某些HTML或网站的链接,我们可以k at:这几乎不可能调试。当然,这里有一个输出的开始片段(不是原始PHP):@craig:所需的功能到底是什么?单击评论回复链接时会发生什么?此WP(核心)脚本在不刷新页面的情况下将注释回复表单重新定位到要回复的注释下方。这是当前WP安装的默认行为。@Alastair Pitts»就是这样。问题描述随解决方案更新。它是带烛台的台球室中的注释表单。cancel=this.I('cancel-comment-reply-link')
addComment = { moveForm : function(commId, parentId, respondId, postId) { var t = this, div, comm = t.I(commId), respond = t.I(respondId), cancel = t.I('cancel-comment-reply-link'), parent = t.I('comment_parent'), post = t.I('comment_post_ID'); if ( ! comm || ! respond || ! cancel || ! parent ) return; t.respondId = respondId; postId = postId || false; if ( ! t.I('wp-temp-form-div') ) { div = document.createElement('div'); div.id = 'wp-temp-form-div'; div.style.display = 'none'; respond.parentNode.insertBefore(div, respond); } comm.parentNode.insertBefore(respond, comm.nextSibling); if ( post && postId ) post.value = postId; parent.value = parentId; cancel.style.display = ''; cancel.onclick = function() { var t = addComment, temp = t.I('wp-temp-form-div'), respond = t.I(t.respondId); if ( ! temp || ! respond ) return; t.I('comment_parent').value = '0'; temp.parentNode.insertBefore(respond, temp); temp.parentNode.removeChild(temp); this.style.display = 'none'; this.onclick = null; return false; } try { t.I('comment').focus(); } catch(e) {} return false; }, I : function(e) { return document.getElementById(e); } }