Home CMS Tutorial WordPress Regarding the problem of invalid reply button in WordPress 5.5

Regarding the problem of invalid reply button in WordPress 5.5

Aug 17, 2020 pm 02:22 PM
wordpress

The following column WordPress Tutorial will introduce to you the solution to the invalid reply button in WordPress 5.5. I hope it will be helpful to friends in need!

Regarding the problem of invalid reply button in WordPress 5.5

Some children found that the reply button failed after upgrading to WordPress 5.5. This happened in WordPress 5.1. Most of the problems occurred in themes that customized comment functions or used Ajax comments. middle.

The symptoms are: clicking the reply button refreshes the page, and the comment form cannot be nested.

The cause of the problem is that the WordPress developer modified the comment core file. After testing, it seems that the comment-reply.js file in the wp-includes\js directory was modified. After replacing it with the file of version 5.4.2, the problem disappeared.

The same problem appeared twice. I was a little too careless about thousands of theme users. There was no clear documentation and I just messed with the block editor....

Solution, You can try adding the following code to theme 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( &#39;<a rel="nofollow" class="comment-reply-login" href="%s">%s</a>&#39;,
esc_url( wp_login_url( get_permalink() ) ),
$args[&#39;login_text&#39;]
);
} else {
$onclick = sprintf( &#39;return addComment.moveForm( "%1$s-%2$s", "%2$s", "%3$s", "%4$s" )&#39;,
$args[&#39;add_below&#39;], $comment->comment_ID, $args[&#39;respond_id&#39;], $post->ID
);
 
$link = sprintf( "<span class=&#39;comment-reply-link&#39; data-href=&#39;%s&#39; onclick=&#39;%s&#39; aria-label=&#39;%s&#39;>%s</span>",
esc_url( add_query_arg( &#39;replytocom&#39;, $comment->comment_ID, get_permalink( $post->ID ) ) ) . "#" . $args[&#39;respond_id&#39;],
$onclick,
esc_attr( sprintf( $args[&#39;reply_to_text&#39;], $comment->comment_author ) ),
$args[&#39;reply_text&#39;]
);
}
return $link;
 
}
Copy after login

This method was previously used in WP5.1 and is also applicable to W5.5. You can appropriately modify the classes to adapt to your own theme structure.

The code that comes with the program is located in comment-template.php in the wp-includes directory, about line 1817

Code source: https://wp-kama.ru/function/get_comment_reply_link

In addition, there are many incompatibility issues between WordPress 5.5 and themes and plug-ins, which appear endlessly on the official website.

Because there is no security update for WordPress 5.5, and there is no Chinese version. Using the previous language files, there are a lot of foreign characters in the background. I have not upgraded myself at the moment. I estimate that the Chinese version will be far away this time. .

The focus of the WordPress 5.5 update is just to toss the block editor. It is a thankless effort to develop new block editor features despite the opposition of most people. If developers read the "Classic Editor" "Server" switch plug-in, 5 million downloads and installations, I don’t know what it will be like.

The official said that the classic editor will be completely removed after 2022. If there is no replacement by then, it will be a disaster for the majority of users and a great loss for WordPress. Some people will abandon WordPress and switch to other places. program.

The above is the detailed content of Regarding the problem of invalid reply button in WordPress 5.5. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to adjust the wordpress article list How to adjust the wordpress article list Apr 20, 2025 am 10:48 AM

There are four ways to adjust the WordPress article list: use theme options, use plugins (such as Post Types Order, WP Post List, Boxy Stuff), use code (add settings in the functions.php file), or modify the WordPress database directly.

How to add comments to WordPress How to add comments to WordPress Apr 20, 2025 am 11:42 AM

The steps to add a comment in WordPress are as follows: Enable Comments: Check "Allow Comments" to enable comments for a specific article or all articles. Set comment options: Customize comment approval, paging, nested comments and other settings. Add Comment Form: Use the provided code to add the Comment Form to the desired location. Show Comments: Use the provided code to display submitted comments. Reply to comments: Reply to a single comment through the Reply link, or reply to multiple comments using a batch operation. Manage comments: View, delete, approve, and tag comments in the Comments tab.

What to do if there is an error in wordpress What to do if there is an error in wordpress Apr 20, 2025 am 11:57 AM

WordPress Error Resolution Guide: 500 Internal Server Error: Disable the plug-in or check the server error log. 404 Page not found: Check permalink and make sure the page link is correct. White Screen of Death: Increase the server PHP memory limit. Database connection error: Check the database server status and WordPress configuration. Other tips: enable debug mode, check error logs, and seek support. Prevent errors: regularly update WordPress, install only necessary plugins, regularly back up your website, and optimize website performance.

Recommended product registration plug-in for easy-to-use wordpress Recommended product registration plug-in for easy-to-use wordpress Apr 20, 2025 am 08:15 AM

There is no perfect WordPress product registration plugin, the choice should be based on actual needs and website size. Recommended plug-ins include: MemberPress: powerful but high-priced, complex configuration Restrict Content Pro: Focus on content restrictions and member management, cost-effective Easy Digital Downloads: Sell digital products, and users register as additional functions

WordPress website is online but cannot be searched WordPress website is online but cannot be searched Apr 20, 2025 am 09:00 AM

Reasons why WordPress websites cannot be found in search engines: 1. Indexing issues; 2. Content issues; 3. Website technical issues; 4. Link issues; 5. Other issues such as geographical restrictions, website name and social media presence.

WordPress website account login WordPress website account login Apr 20, 2025 am 09:06 AM

To log in to a WordPress website account: Visit the login page: Enter the website URL plus "/wp-login.php". Enter your username and password. Click "Login". Verification Two-step Verification (optional). After successfully logging in, you will see the website dashboard.

How to cancel the editing date of wordpress How to cancel the editing date of wordpress Apr 20, 2025 am 10:54 AM

WordPress editing dates can be canceled in three ways: 1. Install the Enable Post Date Disable plug-in; 2. Add code in the functions.php file; 3. Manually edit the post_modified column in the wp_posts table.

How to display wordpress comments How to display wordpress comments Apr 20, 2025 pm 12:06 PM

Enable comments in WordPress website: 1. Log in to the admin panel, go to "Settings" - "Discussions", and check "Allow comments"; 2. Select a location to display comments; 3. Customize comments; 4. Manage comments, approve, reject or delete; 5. Use &lt;?php comments_template(); ?&gt; tags to display comments; 6. Enable nested comments; 7. Adjust comment shape; 8. Use plugins and verification codes to prevent spam comments; 9. Encourage users to use Gravatar avatar; 10. Create comments to refer to

See all articles