I have a Wordpress installation in italian, I need to keep italian for the admin section but the frontend needs to be in english. The theme is custom so that's ok, but in single posts I'm using comments_template() which prints its output in italian.

I have read this question but adding that filter seems to have no effect.

Is there anything else I need to do to change comments_template() language?

  • Any progress? Was my answer helpful?
    – fuxia
    Oct 6, 2012 at 22:24

1 Answer 1


There are two options:

  1. Replace all default strings for the comment form. Look at wp-includes/comment-template.php for available filters (there are many).

  2. Set your blog's default language to English, install the plugin WP Native Dashboard, load the Italian language files and set the admin language to Italian.

Here is a screen shot of the plugin settings:

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.