Translate WPGive Iframe in other languages
-
Hello. I am using your plugin on my Worpdress site and have the dashboard in an iframe. I am using also elementor.
I noticed that this user dashboard is not changing language when I switch to another language.
I am using Translatepress plugin for my site.
Is there anyway we can make this work ?
Thanks a lot
Gaetan
-
Hi @mbio86,
Like you, I’m curious about a possible conflict or some caching that might be causing that string to display without translating correctly.
First, send along your system information. You can do this by navigating to Donations > Tools > System Info (tab) and clicking the button to “Get System Report” and copy/paste that into your reply here.
Next, let’s make sure you have caching exclusions implemented so we can rule that out as a possible culprit.
If you’re not familiar with caching, it’s a method of saving server resources by storing copies of a page or site, so that the next visitor’s visit doesn’t trigger a call to the server at all, they just get the copy that was saved. Basically instead of the site needing to recreate the page from scratch, it sends up a copy which allows it to load faster.
We put together this deep dive into what caching is and how it can cause problems: https://givewp.com/documentation/resources/caching/
Caching works really well for speeding up sites, but when a saved copy of the site has sensitive information in it (like donor info) it’s important that GiveWP not share that with the next visitor. If GiveWP is not convinced that the browser requesting the data is the correct one, it defaults to not showing the data.
Caching is handled differently on various sites and web hosts. This could mean a caching plugin, or caching could be in a security solution. Hosting providers also have settings for caching at the server level, and they can help make adjustments for you there. Most caching solutions have a setting or section for excluding specific URLs or parts of URLs (called “slugs”) from caching. At the very least, you should exclude the following slugs from caching:
/donations/
/donation-confirmation/
/donor-dashboard/
*any page with a donation form on it
Also, the following query strings (if your caching solution has a setting for them):
give-embed=donor-dashboard
giveDonationFormInIframe=1
Your host or the caching plugin/solution you are using can help with that. Some of them may require what’s called a “wildcard” like /donations/* to capture all subdirectories under the /donations/ folder.
One helpful tip: Check in with your hosting provider. Most hosts have caching at the server level, and they will be able to adjust this for you. You can also temporarily disable caching on the site to confirm that the uncached site isn’t showing the problem.
While fine-tuning cache falls outside the scope of the support we’re able to provide, your success with online donations is our number one priority, and we’re happy to provide any tips.
Keep me posted on how things go, I’m happy to keep working this with you!Hello thanks a lot – see below the report you asked for :
WordPress Environment Home URL: https://myecobestfriend.com Site URL: https://myecobestfriend.com WP Version: 6.2 WP Multisite: – WP Memory Limit: 1 GB WP Debug Mode: – WP Cron: ? Language: en_GB Permalink Structure: /%postname%/ Show on Front: page Page on Front: My Eco Best Friend – Home Page (#259) Page for Posts: Unset Table Prefix Length: wp_636119_ Table Prefix Length: 10 Table Prefix Status: Acceptable Admin AJAX: Accessible Registered Post Statuses: publish, future, draft, pending, private, trash, auto-draft, inherit, request-pending, request-confirmed, request-failed, request-completed, acf-disabled, wc-pending, wc-processing, wc-on-hold, wc-completed, wc-cancelled, wc-refunded, wc-failed, wc-checkout-draft, vacation, refunded, failed, revoked, cancelled, abandoned, processing, preapproval, leads, open, closed Server Environment Hosting Provider: DBH: te7rb.myd.infomaniak.com, SRV: myecobestfriend.com TLS Connection: Connection uses TLS 1.3 TLS Connection: Probably Okay Server Info: Apache PHP Version: 8.2.5 PHP Post Max Size: 700 MB PHP Time Limit: 2101 PHP Max Input Vars: 8000 PHP Max Upload Size: 700 MB cURL Version: 7.74.0, OpenSSL/1.1.1k SUHOSIN Installed: – Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? gzip: ? GD Graphics Library: ? Multibyte String: ? Remote Post: ? Remote Get: ? GiveWP Configuration GiveWP Version: 2.27.0 GiveWP Cache: Enabled Database Updates: All DB Updates Completed. Database Updates: All database migrations completed. Database Tables: ? wp_636119_give_donors? wp_636119_give_donormeta? wp_636119_give_comments? wp_636119_give_commentmeta? wp_636119_give_sessions? wp_636119_give_formmeta? wp_636119_give_sequential_ordering? wp_636119_give_donationmeta? wp_636119_give_revenue? wp_636119_give_migrations? wp_636119_give_log GiveWP Cache: Enabled GiveWP Cache: ?New Donation?Donation Receipt?Donation Processing Receipt?New Offline Donation?Offline Donation Instructions?New User Registration?User Registration Information?Donation Note?Email access Upgraded From: 2.26.0 Test Mode: Enabled Currency Code: CHF Currency Position: After Decimal Separator: . Thousands Separator: ' Success Page: https://myecobestfriend.com/donation-confirmation/ Failure Page: https://myecobestfriend.com/donation-failed/ Donation History Page: https://myecobestfriend.com/donor-dashboard/ GiveWP Forms Slug: /donations/ Enabled Payment Gateways: Test Donation, Offline Donation, Stripe - Credit Card, Stripe - Checkout Default Payment Gateway: Test Donation PayPal IPN Notifications: N/A Donor Email Access: Enabled Stripe Webhook Notifications: N/A Active GiveWP Add-ons Other Active Plugins Advanced Custom Fields: by WP Engine – 6.1.6 Advertistment: by Iqra Rahim Uddin – 1.0 Asset CleanUp: Page Speed Booster: by Gabe Livan – 1.3.9.1 Asset CleanUp Pro: Page Speed Booster: by Gabe Livan – 1.1.8.9 AutomatorWP: by AutomatorWP – 2.6.7 AutomatorWP Pro: by AutomatorWP – 2.3.7 Autoptimize: by Frank Goossens (futtta) – 3.1.7 Checkout Field Editor for WooCommerce: by ThemeHigh – 1.8.2 Classic Editor: by WordPress Contributors – 1.6.3 Classic Widgets: by WordPress Contributors – 0.3 Complianz Privacy Suite (GDPR/CCPA) premium: by Really Simple Plugins – 6.4.7 Dokan: by weDevs – 3.7.18 Dokan Pro: by weDevs – 3.7.21 DynamicConditions: by RTO GmbH – 1.6.0 Elementor: by Elementor.com – 3.13.2 Elementor Pro: by Elementor.com – 3.13.1 Element Pack Lite - Addons for Elementor: by BdThemes – 4.11.2 Element Pack Pro: by BdThemes – 6.15.5 ElementsKit Lite: by Wpmet – 2.8.8 Email Log: by Sudar – 2.4.8 Email Template Customizer for WooCommerce: by VillaTheme – 1.1.21 EmbedPress: by WPDeveloper – 3.7.1 Envato Market: by Envato – 2.0.8 Essential Addons for Elementor: by WPDeveloper – 5.7.2 EWWW Image Optimizer: by Exactly WWW – 7.0.0 Forminator Pro: by WPMU DEV – 1.23.3 GamiPress: by GamiPress – 2.6.0 GamiPress - Button: by GamiPress – 1.0.5 GamiPress - Conditional Notifications: by GamiPress – 1.0.9 GamiPress - Elementor integration: by GamiPress – 1.0.6 GamiPress - Forminator integration: by GamiPress – 1.0.9 GamiPress - Give integration: by GamiPress – 1.0.0 GamiPress - Leaderboards: by GamiPress – 1.4.1 GamiPress - Notifications: by GamiPress – 1.4.7 GamiPress - WooCommerce Discounts: by GamiPress – 1.1.2 GamiPress - WooCommerce integration: by GamiPress – 1.4.1 GamiPress - WooCommerce Points Per Purchase Total: by GamiPress – 1.0.5 Kirki Customizer Framework: by David Vongries – 4.1.1 Loco Translate: by Tim Whitlock – 2.6.4 Marketo Features: by xpeedstudio – 1.1.1 OMGF: by Daan from Daan.dev – 5.5.6 Perfmatters: by forgemedia – 2.1.0 Premium Addons for Elementor: by Leap13 – 4.9.55 Redis Object Cache: by Till Krüss – 2.4.1 Show Current Template: by JOTAKI Taisuke – 0.4.6 Simple Custom CSS and JS: by SilkyPress.com – 3.43 SMTP Mailer: by naa986 – 1.1.6 Sucuri Security - Auditing, Malware Scanner and Hardening: by Sucuri Inc. – 1.8.39 Tag Pages: by Bjorn Wijers – 1.0.2 TranslatePress - Business: by Cozmoslabs, Razvan Mocanu, Madalin Ungureanu – 1.2.6 TranslatePress - Multilingual: by Cozmoslabs, Razvan Mocanu, Madalin Ungureanu, Cristophor Hurduban – 2.5.2 Unyson Custom: by ThemeFuse – 2.8.0 User Role Editor: by Vladimir Garagulya – 4.63.3 Variation Swatches for WooCommerce: by Emran Ahmed – 2.0.20 Whole Sale Slider: by Madhu Kumari – 1.0 WooCommerce: by Automattic – 7.7.0 WooCommerce Cart Abandonment Recovery: by CartFlows Inc – 1.2.24 WooCommerce Conversion Tracking: by weDevs – 2.0.10 WooCommerce Product Add-ons: by WooCommerce – 6.2.0 WooCommerce Shipping & Tax: by WooCommerce – 2.2.4 WooCommerce Simple Auction: by wpgenie – 2.0.10 WooCommerce Smart Coupons: by StoreApps – 7.9.0 WooCommerce Weight Based Shipping: by weightbasedshipping.com – 5.5.1 WP File Manager: by mndpsingh287 – 7.1.9 WPMU DEV Dashboard: by WPMU DEV – 4.11.18 WP Rocket: by WP Media – 3.12.5.2 WP Rocket | Force Page Caching: by WP Rocket Support Team – YITH WooCommerce Compare: by YITH – 2.26.0 YITH WooCommerce Wishlist: by YITH – 3.20.0 Inactive Plugins Enable jQuery Migrate Helper: by The WordPress Team – 1.3.0 Font Awesome: by Font Awesome – 4.3.2 JetEngine: by Crocoblock – 3.0.8 JetSearch: by Crocoblock – 3.0.2 Query Monitor: by John Blackbourn – 3.12.2 SendWP: by – 1.4.6 TranslatePress - Disable Gettext Translation: by Cozmoslabs, Razvan Mocanu – 1.0.1 User Switching: by John Blackbourn & contributors – 1.7.0 WP Data Access Premium: by Passionate Programmers B.V. – 5.3.9 YITH WooCommerce Catalog Mode: by YITH – 2.21.0 Yoast SEO: by Team Yoast – 20.7 Yoast SEO Premium: by Team Yoast – 20.0 Active MU Plugins Asset CleanUp Pro: Plugin Filtering: by Gabriel Livan – 1.0 Plugin Disabler Snippet: by Christian Bautista – 1.0 Theme Name: Marketo Child Version: 3.4.1649322554 Author URL: https://www.xpeedstudio.com Child Theme: Yes Parent Theme Name: Marketo Parent Theme Version: 5.0 Parent Theme Author URL: https://www.xpeedstudio.com
Thanks for the caching topic. As you understand I am very limited with my IT skills.
Is there any chance I can give you access to my site, even with limited access and you can have a look. I feel the time you spend writting down all this, you use 10x less time to have a look and identify the issue. this is also what I recommended in my other ticket related to the notification.
I am more than happy to do it if you are ok with it.
Thanks a lot
Hi @mbio86,
I completely understand what you mean, caching can be a little tricky to dig into.
I’m not able to log into sites, this is something you would need to give a look, or reach out to a web support person for.
You’ll want to focus on caching with your host (which your hosting provider can help with), or any plugins you happen to be using.
Digging into caching can take some extra time, so I’ll mark this as resolved for now, but you are more than welcome to check in with any questions here and I’ll be happy to hop right back in!Thanks
- This reply was modified 1 year, 6 months ago by mbio86.
- The topic ‘Translate WPGive Iframe in other languages’ is closed to new replies.