Comment List and Reply elements would benefit from some improvements

Hi! Sorry if this is more suitable for the main Forum. :slight_smile:

I was building a single layout for a blog that has comments, and noticed some things.

  1. The Comment List has no options to customize or translate the “Author”, “Edit” and “Reply”. Parts.

  2. In my case with a language set to non-English, the “Reply” part in the comments is not showing the icon. Font awesome variations are not disabled, yet the small square is shown instead. Maybe this is due to some translation string somehwere. I’ll investigate more.

  3. The comment Reply has no option to customize or translate the placeholder text.

  4. It would be great to have a direct option to disable the Website field in the reply.

  5. When designing the Comment reply, we are logged in and don’t see the logged out version. It would be great to have a way to force it.

  6. Right now, the “Cancel reply” link needs custom CSS to make it stand out from the “Reply to Title” part. (Ethos stack). They are exactly the same, standing next to each other. A way to style them separately would be useful.

I think that’s it for now. :slight_smile:

2 Likes

Thanks @Misho! Those elements are not much more than directly outputting the theme comment templates which does indeed leave them fairly limited. Unfortunately, there probably won’t be any changes in that until we get to the Theme Options reboot and add form styling options.

One exception might be the addition of a Comment Looper type that will allow iterating over comments and designing the output using builder elements. This is something we could do without form styling. This would be very helpful to style things like WooCommerce reviews (since they are based on WP comments). We could build it out without form styling. It’s definitely something we want to do I’m just not sure how/where it fits in yet priority wise.

Hey @alexander

Any update on the progression of the above? Looking to loop and style WooCommerce reviews per below design:

Cheers,
Sam