关于WordPress 5.5 回复按钮失效问题
上面由WordPress教程栏目给大师引见WordPress 5.5 答复按钮掉效的处理法子,但愿对需求的伴侣有所帮忙!
有些童鞋进级WordPress 5.5 后发明答复按钮掉效,正在WordPress 5.1时便呈现过,成绩年夜部门呈现正在自界说了批评函数或利用Ajax批评的主题中。
病症是:面击答复按钮革新页里,而且批评表单不克不及嵌套。
成绩缘由是WordPress开辟职员,点窜了批评焦点文件。经探测貌似是点窜了wp-includes\\js目次的comment-reply.js文件,用5.4.2版本的文件替代后,成绩消逝。
统一个成绩呈现两次,有面太掉臂不计其数的主题用户了,也出有明白的申明文件,只瞅合腾块编纂器....
处理法子,能够测验考试将上面的代码减到主题functions.php中:
add_filter( 'comment_reply_link', 'mytheme_replace_comment_reply_link', 10, 4 ); function mytheme_replace_comment_reply_link( $link, $args, $comment, $post ){ if ( get_option( 'comment_registration' ) && ! is_user_logged_in() ) { $link = sprintf( '<a rel="nofollow" class="comment-reply-login" href="%s">%s</a>', esc_url( wp_login_url( get_permalink() ) ), $args['login_text'] ); } else { $onclick = sprintf( 'return addComment.moveForm( "%1$s-%2$s", "%2$s", "%3$s", "%4$s" )', $args['add_below'], $comment->comment_ID, $args['respond_id'], $post->ID ); $link = sprintf( "<span class='comment-reply-link' data-href='%s' onclick='%s' aria-label='%s'>%s</span>", esc_url( add_query_arg( 'replytocom', $comment->comment_ID, get_permalink( $post->ID ) ) ) . "#" . $args['respond_id'], $onclick, esc_attr( sprintf( $args['reply_to_text'], $comment->comment_author ) ), $args['reply_text'] ); } return $link; }
该方式之前用于WP5.1,一样合用于W5.5,能够恰当点窜此中的class顺应本身的主题布局。
法式自带的代码位于wp-includes目次comment-template.php年夜约1817止
代码来历:https://wp-kama.ru/function/get_comment_reply_link
别的,WordPress 5.5取主题战插件没有兼容的成绩良多,正在民网上层见叠出。
果WordPress 5.5并出有平安类的更新,也出有中文版,用之前的说话文件,背景存正在年夜量的外族笔墨,今朝我本身并出有进级,估量中文版此次又是指日可待了。
WordPress 5.5更新重面仍是合腾区块编纂器罢了,顶着尽年夜部人的否决,吃力没有奉迎天开辟区块编纂器新功用,假如开辟职员看了“Classic Editor(典范编纂器)”切换插件,5+百万的下载装置量,没有晓得会是个甚么滋味。
民圆之前道2022后,完全移除典范编纂器,到时假如出有替换品,对泛博用户是这个灾害,对WordPress也会是这个极年夜的丧失,会有人丢弃WordPress转投别的法式。
以上便是闭于WordPress 5.5 答复按钮掉效成绩的具体内容,更多请存眷酷吧易资本网别的相干文章!
酷吧易(KUBAYI.COM) » 关于WordPress 5.5 回复按钮失效问题