Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Change the “Reply” Text in WordPress Comments

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Recently, one of our users asked us how to change the ‘Reply’ text in WordPress comments.

By default, most WordPress sites have a reply button below comments so that users can respond to a comment.

In this article, we will show you how to easily change the “Reply” text in WordPress comments.

Changing reply text in WordPress comments

Why Change The Reply Text in WordPress Comments?

Comments are an easy way to boost user engagement. There is a lot you can do to improve WordPress comments.

For example, you can style your comment layout, change the comment form style, move the comment text field to bottom, and more.

The reply link below a comment is like a call to action. Just like any other call for actions on your WordPress website, the language, colors, size, and placement can all compel users to click.

By changing the simple boring ‘Reply’ to something more interesting, you can make it more prominent and attractive.

Let’s see how to easily change ‘Reply’ text in WordPress comments.

Changing ‘Reply’ Text in WordPress Comments

For this tutorial, you will need to add some code to your WordPress files. If you have not done it before, then you may want to take a look at our beginner’s guide to pasting snippets from the web into WordPress.

You will need to add the following code to your theme’s functions.php file or in a code snippets plugin.

function wpb_comment_reply_text( $link ) {
$link = str_replace( 'Reply', 'Change to This Text', $link );
return $link;
add_filter( 'comment_reply_link', 'wpb_comment_reply_text' );

Note: Don’t forget to replace ‘Change to This Text’ in the code with whatever text you want to use.

The easiest and safest way to add this code in WordPress is with WPCode, the best code snippets plugin.


WPCode allows you to add custom code in WordPress, without editing your theme’s functions.php. That way, you don’t have to worry about breaking your site.

Plus, if you update or change your WordPress theme, you’ll be able to keep your customizations.

To get started, you need to install and activate the free WPCode plugin. If you need help, see this tutorial on how to install a WordPress plugin.

Upon activation, visit the Code Snippets » + Add Snippet page from your WordPress dashboard.

From here, click the ‘Use Snippet’ button under the ‘Add Your Custom Code (New Snippet)’ option.

Add a new custom code snippet in WPCode

Next, you can add a title for your snippet at the top of the page, which can be anything to help you remember what the code is for.

Then, simply paste the code from above into the ‘Code Preview’ box. Don’t forget to choose ‘PHP Snippet’ as the code type from the dropdown menu on the right side of the screen.

Paste the code snippet into WPCode and choose PHP as the code type

After that, all you need to do is switch the toggle from ‘Inactive’ to ‘Active’ and click the ‘Save Snippet’ button.

Activate and save your custom code snippet

That’s all, you can now view any post with comments on your website, and you will find the text you added instead of ‘Reply’.

Preview of reply text changed to respond

We hope this article helped you change the “Reply” Text in WordPress. You may also want to read this guide on how to get more comments on your WordPress blog posts or our expert picks of the best Facebook plugins to grow your blog.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

13 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the code, I used it on an older website (which, for certain reasons, can no longer be updated) where I couldn’t deploy the wp-discuz plugin.

  3. Ezekiel says

    Can we replace the wordpress blog post comment style with woocommerce comment style? Actually, I want to use the woocommerce’s inbuilt review system. And I don’t want to install any custom review plugin as I am in love with my theme’s UI.

  4. Friederik says


    Thx for the article, but it doesn’t work for me. I have copy and pasted the code in my child them functions.php file, but to no avail. Any suggestions?

  5. Dmytro says

    It doesn’t work for me. Replacing with “Leave a comment”))?> in comments.php did the trick.

    • WPBeginner Support says

      Language files are automatically updated, it is not recommended to edit them manually as those changes could get overwritten when an updated language file is available.


      • Connie says

        that is right, but still it is the best and performance-friendly way
        and it is possible to manage the update of language files…

        1) an example:
        there is such an annoying translation in German:

        “Hinterlassen Sie einen Kommentar” for “Leave a comment”
        and “hinterlassen” in german also has a bad connotation and nobody talks like that

        so I have to edit that file everytime after an update or manage that the language files won’t be updated automatically…

        2) if you edit the function.php of a file, that will be overwritten as well unless you use a child.theme

        so you should have mentioned that as well… ;=)

        I suggest to post about childthemes here in the near future, …

        Cheers, Connie

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.