Wordpress + Divi + Buddypress - 评论回复表单不显示

Wordpress + Divi + Buddypress - comment reply form not showing

我一直在寻找解决方案,但无法弄清楚问题所在。

我已经安装了Wordpress + Divi 主题+ BuddyPress 插件。但是现在,当我点击评论按钮时,它应该显示一个回复表单(它在其他主题上也是如此),没有任何反应。好吧,window 向上滚动了 50-100 像素,但表单显示并没有像它应该的那样更改为 "block"。

有没有人遇到过类似的问题或者知道问题出在哪里?

感谢您的帮助, 特拉瓦 ;)

祝你好运。同样的问题在这里。让我后悔在我知道它被抬高之前就为 Divi 付了钱。

优雅的主题不是在说话....据我所知,只是说 Buddypress 是一个不受支持的第 3 方插件。与此相关的 Buddypress 线程只是关闭,没有解决方案。

到目前为止我想到的唯一线索是在个人 Activity 页面上,如果您将下拉菜单从“一切”切换到“更新”等,有时它会踢进或踢出一些允许评论按钮突然起作用,下拉文本区域表单。

在这一点上,我正试图弄清楚在那种情况下是什么动摇了。也许我们可以为那些似乎无法为这个被广泛抱怨的问题鼓起勇气的原始 "developers" 解决这个问题。

所以看来解决方案是从 js/custom.js 文件中删除这段代码,我刚刚注释掉了我的代码:

$( 'a[href*=#]:not([href=#])' ).click( function() {
if ( $(this).closest( '.woocommerce-tabs' ).length && $(this).closest( '.tabs' ).length ) {
return false;
}

if ( location.pathname.replace( /^\//,'' ) == this.pathname.replace( /^\//,'' ) && location.hostname == this.hostname ) {
var target = $( this.hash );
target = target.length ? target : $( '[name=' + this.hash.slice(1) +']' );
if ( target.length ) {
et_pb_smooth_scroll( target, false, 800 );

if ( ! $( '#main-header' ).hasClass( 'et-fixed-header' ) && $( 'body' ).hasClass( 'et_fixed_nav' ) && $( window ).width() > 980 ) {
setTimeout(function(){
et_pb_smooth_scroll( target, false, 200);
}, 500 );
}

return false;
}
}
});

它对我有用。希望对你有帮助。