• Resolved jinvil

    (@jinvil)


    Hi,

    I’d like to ask for your advice on adding an optional review title field to PVR Media Reviews for WooCommerce.

    We’d like customers to be able to give their reviews a short title, which would then appear alongside their review on the product page and in My Account → My Reviews.

    While looking through PVR 1.2.0, I noticed that the backend appears to already support storing a review title. The Product Picker also seems to account for a title field, although the current review form and submission JavaScript don’t appear to include it.

    Before making any changes, I wanted to ask for your perspective.

    Do you think this would be better implemented as a native feature within PVR, or would you recommend handling it as a customisation on our website?

    We’re already using customised review-form.php and review-item.php templates in our Child Theme, so we’d also be interested to know whether there’s an existing extension mechanism you’d recommend if we implement it ourselves.

    Our main consideration is keeping the implementation simple and compatible with future plugin updates.

    I’d really appreciate your thoughts on the best approach.

    Thank you!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author lebedgor

    (@lebedgor)

    Hi,

    I went the native route — it’s already implemented and shipped in 1.2.1, no customisation needed.

    • Settings → General → Display fields → toggle “Show review title” (off by default).
    • Settings → Limits & Anti-spam → Title Min / Max. Min = 0 (default) = optional field; Min > 0 makes it required, with the asterisk and validation like any other field. The internal ceiling is 200 characters.

    Once set, the title shows at the top of the review text on the product page, in My Account → My Reviews, on the all-reviews hub and in the review details modal. It also survives a product switch mid-form and is editable in the admin review editor.

    Two notes: your storage finding was correct — it just had no UI attached. And the Product Picker’s title is unrelated: it’s the option to sort products by title in the selector.

    One action on your side: you override review-form.php and review-item.php, and both changed in 1.2.1 (input + headline output) — the template-version notice will flag your copies for a one-time sync. I built this natively partly because there’s no hook to add fields to the submit payload, so a custom version would have required patching the frontend JS.

    Thread Starter jinvil

    (@jinvil)

    Hi,

    Thank you for the quick response and for implementing this natively in 1.2.1!

    This is even better than we had hoped for, especially with review titles supported consistently across the product pages, My Reviews, the all-reviews hub and the review details modal.

    We were aware that implementing this ourselves would require some custom JavaScript. Since we’re using Elementor Pro Custom Code and PHP code snippets alongside our Child Theme, we could have handled the customisation on our side.

    However, having the functionality built directly into PVR is definitely the better solution for us. It keeps our setup simpler, reduces the amount of custom code we need to maintain, and makes future plugin updates much easier to manage.

    We also appreciate the clarification about the Product Picker’s title setting and the reminder to synchronise our overridden templates. We’ll take care of that when updating to 1.2.1.

    Thanks again for your responsiveness and for continuing to improve the plugin. This kind of native support makes a real difference for us as we plan to use PVR long-term.

Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.