Forum Replies Created

Viewing 15 replies - 46 through 60 (of 1,465 total)
  • Plugin Author Daniel K.

    (@richplugins)

    Hi @kittmedia,

    Thank you for taking the time to write this – you are absolutely right, and we fully agree with your point.

    HTML classes are effectively a public API, and changing or removing them is a breaking change. From a SemVer perspective, this should not happen as part of a regular feature update, and your frustration in this situation is completely understandable – especially when the widget is used across hundreds of websites.

    In our case, the 6.9.4 update was influenced by some long-standing technical constraints in the plugin that date back to around 2016. Unfortunately, those legacy decisions made it impossible to fully preserve the original markup and class structure in its entirety while moving forward with the new design structure.

    That said, we were very careful not to remove everything:

    1. The core and main classes were kept intact.
    2. Flex containers were added on top of existing structures, not replaced wholesale.
    3. Only a small number of very old classes were removed — specifically:
      • the global hard reset class wpac, and
      • a few legacy layout helpers (wp-google-left / wp-google-right) that predated proper flexbox support and were effectively emulating it.

    We also want to highlight that the visual changes you noticed are very likely related to the removal of the global hard CSS reset (wpac). This reset forced the widget to look identical on all sites, but over time it became a major source of conflicts and layout issues, which ultimately made its removal necessary.

    None of this is meant as an excuse – you are still absolutely correct. We take full responsibility for the impact this had, and we completely agree that this kind of change should be handled with extreme caution.

    Going forward, we will make a strong effort to avoid removing or changing public classes and to treat the markup much more strictly as a stable API, precisely to prevent situations like this in future releases.

    Thank you again for the clear and constructive feedback – it’s genuinely appreciated!

    Plugin Author Daniel K.

    (@richplugins)

    Hi,

    Thanks for the topic.

    We decided to go with this approach because of a significant number of design issues reported by many users after updating the plugin. Even though in most optimization plugins there should be at least a version check during CSS/JS compression, unfortunately that doesn’t always happen in practice – and resources still get cached and not properly updated. In our plugin we do add version parameters to CSS and JS files, yet they still get cached and fail to refresh.

    However, in the latest update 6.9.4 we introduced the option to disable this approach (Disable inline CSS), please find it on the Settings page.

    Please let us know if you have questions.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi Robert,
    We’re glad to hear that this is resolved now.

    Just to clarify why the plugin currently uses both the legacy and the new Google Places API.

    The reason is that only the legacy Places API supports a special sorting parameter that allows reviews to be fetched by newest. This makes it possible to display the latest reviews for a location, which is extremely important for users, because it creates a clear sense that reviews are actively updating.

    The new Places API does not provide this option and returns only Google-selected most relevant reviews, with no way to request the newest ones.

    Because of this limitation on Google’s side, the plugin still relies on the legacy Places API specifically for review sorting, while using the new API where possible.

    Please let me know if you have any questions.

    Thanks for your feedback and for bringing this up.

    Plugin Author Daniel K.

    (@richplugins)

    Hi @galbaras,

    Thank you for your answer.

    Yes, it’s fixed now in the latest version 6.9.2.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi @roberthemsing,

    Thank you for your topic!

    Please check that the option ‘Use old Places API‘ is disabled on the page Google Reviews / Settings / Google (in wp-admin) if you wish to use a new Places API.

    Let us know how it goes.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi @galbaras,

    Thank you for your answer.

    Yes, it’s already resolved.

    However, if you have any issue with the plugin, please describe it in the new topic.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi @ny85,

    Thank you for your topic!

    Did you try HIDE REVIEW button next to each review in wp-admin (in the widget builder)? The Overview page also has these buttons but removes review from all widgets.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi @jezard,

    Thank you for your topic!

    Could you please send:

    1. Direct link to your website page where we can see and reproduce the issue;

    2. Debug information from the page in wp-admin: Google Reviews / Settings / Advance tab. You need to click the ‘Copy Debug Information‘ button, paste copied to this reply and send it to us.

    The debug information you send send directly to our email: support[at]richplugins.com

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi @newbie2004,

    Thank you for your topic!

    Please send to investigate:

    1. Direct link to your website page where we can see and reproduce the issue;

    2. Debug information from the page in wp-admin: Google Reviews / Settings / Advance tab. You need to click the ‘Copy Debug Information‘ button, paste copied to this reply and send it to us.

    For the debug information please use ‘Pastebin‘ service.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi @kollbach43,

    Thank you for your topic!

    Sorry, it seems a bug, please update to the latest version 6.9, it fixed there.

    Please let us know if you have any questions.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi @uriahs-victor,

    Thank you for the topic!

    At the moment our plugin registers the main menu, Overview, and the Widgets page with the edit_posts capability. This means that any custom role that has edit_posts (for example, Editor-like roles) will be able to see and open the Builder area.

    In contrast, Settings and Support are already restricted to manage_options, so only administrators (or roles explicitly granted manage_options) can access those.

    Before we change this, could you please confirm which behavior you want?

    1. Admin-only access (recommended): show the plugin menu and allow access to Overview + Widgets only for users with manage_options.
    2. Allow specific custom roles: keep admin access, but additionally allow one or more selected custom roles to open the Widgets area.

    If you confirm option #1, the change is straightforward. For example, we would update the capabilities in our menu registration from edit_posts to manage_options.

    Please note that option #2 would require additional research to determine whether it can be implemented within the current plugin architecture and without causing permission or compatibility issues with custom role setups.

    Please let us know.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi @wppraesenz,

    Thank you for your question.

    Do you mean exporting/importing the widgets to another website? If so, this is already possible using the standard WordPress export/import mechanism for custom post types.

    Just choose “Reviews widgets” during the export on the original site, and then import it into the new site. All widget settings and layouts will be transferred.

    Please let us know if you have any questions!

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi @wppraesenz,

    Thank you for your answer.

    Yes, you’re right – it’s hard to find this option, and we’re planning to move it to the common options in the next release.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi,

    Please reopen if it’s still relevant.

    Thanks!

    Plugin Author Daniel K.

    (@richplugins)

    Hi,

    Please reopen if it’s still relevant.

    Thanks!

Viewing 15 replies - 46 through 60 (of 1,465 total)