@jakeob It isn’t anything you’ve done wrong. It may be an emoticon character that is causing a problem storing the data (this is a core WordPress issue).
If you haven’t already, please try enabling additional sanitization of emoticons in the main Setup tab of the plugin’s settings.
Thread Starter
jakeob
(@jakeob)
Thank you for your quick reply, I tried to enable additional sanitization, cleared plugin cache and ran google_business_reviews_rating_run cron from WP Crontrol plugin. But without any change.
Would I see any errors if for example the api key was no longer working? Or is there any error log I could take a look at?
@jakeob I recommend viewing the Retrieved Data as this will hold the latest collection of reviews or an error message.
If you still cannot make any progress, feel free to email me directly at wordpress dash plugins at designextreme dot com.
Thread Starter
jakeob
(@jakeob)
The retrieved data contains first 5 reviews (not by date on google but first 5 by id in your plugin). And no errors what so ever. Strange thing is that it also contains “user_ratings_total”: 145. This means that the api is communicating properly (since the 145 is current total number of reviews on google) but the plugin keeps asking for the same 5 reviews over and over.
Is it possible that plugin glitched because I might have (not sure) first connected the api and downloaded the 5 reviews and afterwards manually imported the rest?
Therefore the last retrieved data created records with id 1-5 and manually imported data created 6-139.
I would try to delete all data and reimport it again but the manual import was a huge pain since you are forced to manually fill in approximate date of review.
—-
Also as a side note I noticed that once you manually import reviews you cannot change the language of date. So for example if you didnt set the proper language prior to the manual import you are doomed because you wont be able to translate “a week ago” etc. Also it not possible to translate it vie Loco Translator or any other since its hard written into a database.
@jakeob If the 5 reviews there are deemed the most relevant, then you’ll see this each time. The Places API offers the 5 most relevant by default and not the newest reviews. I’ve covered this elsewhere in the forum and in the FAQ.
I will be adding new functionality soon to allow you to switch between either relevant and/or the newest reviews.
What is the language that you’re using? I can add this manually to the plugin so the dates are sorted for you. I’ve already added a few beyond the overall translated plugin versions.
Please can you share your Place ID? Please drop me an email as well because there maybe something else that can be resolved at the same time.
Thread Starter
jakeob
(@jakeob)
I red the FAQ about 5 reviews limit but didnt realize plugin only works with relevant reviews. This is unfortunate because in my case the relevant reviews are half a year old. While I have a lot a newer reviews available. I’ll contact you via email, thank you for your help.
@jakeob I’ve replied to your email.
One thing that will affect the “relevancy” is the retrieval language. Be sure to set this as Czech in your instance because this should show the relevant reviews in your language rather than the relevant English ones which are quite old now.
If you send me the translation strings back, I’ll add a Czech version of relative dates to the next plugin release.