RTL compatibility for the Ultimate GDPR plugin
CHALLENGE: we would like to secure uploaded files, so Media Library will be accessible only to users that are logged in
SOLUTION: use htaccess to redirect requests to wp-content/uploads/ files to PHP script.
The Ultimate GDPR plugin, the best selling toolkit for GDPR & CCPA Compliance for WordPress, is an all-in-one solution for meeting privacy requirements. With a 4.5/5 star rating and nearly 7k copies sold at codecanyon.net, the plugin is considered a trusted and reliable tool. You may know the GDPR under different names, like: AVG, RODO, “Cookie law”, DSG, DSGVO, RPDG, RGDP or “data protection law” – all those names refer to the same law and are covered by the plugin.
One of the most important features is: Cookie consent – a dedicated box for cookie consent and a cookie blocker until the consent is given, also known as a “cookie bar”.
Your website might be using an RTL language like: Arabic, Hebrew, Persian or Urdu. Right to left means that writing starts from the right of the page and continues to the left. Websites need a special HTML markup and an additional style-rtl.css to be compatible with RTL languages.
Cookie Bar RTL Ready
To make Cookie Bar working correctly for Right-to-left websites – you need to add custom CSS:
- go to Wp-admin / Ultimate GDPR & CCPA / Cookie Consent / Preferences / Custom style CSS
- and paste the custom styles:
.rtl .ct-ultimate-gdpr-cookie-modal-slider [type=radio]:checked, .rtl .ct-ultimate-gdpr-cookie-modal-slider [type=radio]:not(:checked) { position: absolute; left: auto; opacity: 0; } .rtl .ct-ultimate-gdpr--Groups-4 .ct-slider-cookie2 .ct-ultimate-gdpr-slider, .rtl .ct-ultimate-gdpr--Groups-4 .ct-slider-cookie3 .ct-ultimate-gdpr-slider, .rtl .ct-ultimate-gdpr--Groups-4 .ct-slider-cookie4 .ct-ultimate-gdpr-slider { margin-left: auto; margin-right: 25%; }
That’s it! Make sure you follow us for other useful tips.