Changeset 3726473
- Timestamp:
- 10/03/2026 03:55:02 PM (3 weeks ago)
- Location:
- arqam360-consent-privacy-pdplgdpr/trunk
- Files:
-
- 3 added
- 5 edited
-
arqam360-consent.php (modified) (4 diffs)
-
includes/class-arqam360-consent-api.php (added)
-
js (added)
-
js/wp-consent-api-bridge.js (added)
-
languages/arqam360-consent-privacy-pdplgdpr-ar.mo (modified) ( previous)
-
languages/arqam360-consent-privacy-pdplgdpr-ar.po (modified) (3 diffs)
-
languages/arqam360-consent-privacy-pdplgdpr.pot (modified) (6 diffs)
-
readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
arqam360-consent-privacy-pdplgdpr/trunk/arqam360-consent.php
r3715112 r3726473 4 4 * Plugin URI: https://arqam360.com/wordpress 5 5 * Description: PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, cookie scanner, server-side consent forwarding. 6 * Version: 2. 1.06 * Version: 2.2.0 7 7 * Author: Arqam360 8 8 * Author URI: https://arqam360.com … … 18 18 } 19 19 20 define( 'ARQAM360_VERSION', '2. 1.0' );20 define( 'ARQAM360_VERSION', '2.2.0' ); 21 21 define( 'ARQAM360_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 22 22 define( 'ARQAM360_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); … … 28 28 require_once ARQAM360_PLUGIN_DIR . 'includes/class-arqam360-admin.php'; 29 29 require_once ARQAM360_PLUGIN_DIR . 'includes/class-arqam360-widget.php'; 30 require_once ARQAM360_PLUGIN_DIR . 'includes/class-arqam360-consent-api.php'; 30 31 31 32 function arqam360_init() { … … 49 50 } 50 51 new Arqam360_Widget(); 52 // WP Consent API bridge. Inert unless that plugin is active; see the class. 53 new Arqam360_Consent_API( plugin_basename( __FILE__ ) ); 51 54 } 52 55 add_action( 'plugins_loaded', 'arqam360_init' ); -
arqam360-consent-privacy-pdplgdpr/trunk/languages/arqam360-consent-privacy-pdplgdpr-ar.po
r3713355 r3726473 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: Arqam360 Consent & Privacy 2. 0.7\n"3 "Project-Id-Version: Arqam360 Consent & Privacy 2.2.0\n" 4 4 "Report-Msgid-Bugs-To: \n" 5 5 "POT-Creation-Date: 2026-09-25\n" 6 "PO-Revision-Date: 2026- 09-25\n"6 "PO-Revision-Date: 2026-10-03\n" 7 7 "Last-Translator: Arqam360 <support@arqam360.com>\n" 8 8 "Language-Team: Arabic <support@arqam360.com>\n" … … 26 26 #. Description of the plugin 27 27 #: arqam360-consent.php 28 msgid "PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, AIcookie scanner, server-side consent forwarding."28 msgid "PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, cookie scanner, server-side consent forwarding." 29 29 msgstr "شريط موافقة متوافق مع PDPL وGDPR وGoogle Consent Mode v2 لمواقع WordPress وWooCommerce. يدعم العربيّة من اليمين إلى اليسار، ويفحص ملفات الارتباط، ويمرّر الموافقة من الخادم." 30 30 … … 251 251 msgid "Could not mint dashboard token." 252 252 msgstr "تعذّر إصدار رمز لوحة التحكم." 253 254 #: admin/settings-page.php:245 255 msgid "Work with us" 256 msgstr "اعمل معنا" 257 258 #: admin/settings-page.php:246 259 msgid "For agencies and developers" 260 msgstr "للوكالات والمطوّرين" 261 262 #: admin/settings-page.php:250 263 msgid "Do you build or maintain sites for clients? Introduce one and earn 20% of what they actually pay us, for twelve months from their first paid invoice. You install nothing extra and support nothing — we handle the consent side." 264 msgstr "هل تبني مواقع لعملائك أو تتولّى صيانتها؟ عرّفنا بأحدهم واحصل على 20% ممّا يدفعه لنا فعلًا، لمدّة اثني عشر شهرًا من أوّل فاتورة مدفوعة. لا تثبّت شيئًا إضافيًّا ولا تتولّى أيّ دعم — نحن نتكفّل بجانب الموافقة." 265 266 #: admin/settings-page.php:253 267 msgid "A client who stays on the free plan earns you nothing, so this is worth it where you are already recommending a paid tool." 268 msgstr "العميل الذي يبقى على الخطّة المجّانيّة لا يعود عليك بشيء، لذلك يستحقّ الأمر حيث توصي أصلًا بأداة مدفوعة." 269 270 #: admin/settings-page.php:259 271 msgid "How the partner programme works" 272 msgstr "كيف يعمل برنامج الشركاء" 273 274 #: includes/class-arqam360-consent-api.php:136 275 msgid "1 year" 276 msgstr "سنة واحدة" 277 278 #: includes/class-arqam360-consent-api.php:137 279 msgid "Stores the consent choices of each visitor so the banner does not ask again." 280 msgstr "يحفظ اختيارات كلّ زائر بشأن الموافقة حتى لا يسأله الشريط مرّة أخرى." -
arqam360-consent-privacy-pdplgdpr/trunk/languages/arqam360-consent-privacy-pdplgdpr.pot
r3713355 r3726473 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Cookie Consent Banner — PDPL, GDPR & Arabic RTL (Arqam360) 2. 0.9\n"5 "Project-Id-Version: Cookie Consent Banner — PDPL, GDPR & Arabic RTL (Arqam360) 2.2.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/arqam360-consent-privacy-pdplgdpr\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026- 09-25T12:04:24+00:00\n"12 "POT-Creation-Date: 2026-10-03T15:29:06+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" … … 27 27 #. Description of the plugin 28 28 #: arqam360-consent.php 29 msgid "PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, AIcookie scanner, server-side consent forwarding."29 msgid "PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, cookie scanner, server-side consent forwarding." 30 30 msgstr "" 31 31 … … 197 197 msgstr "" 198 198 199 #: admin/settings-page.php:210 199 #: admin/settings-page.php:245 200 msgid "Work with us" 201 msgstr "" 202 203 #: admin/settings-page.php:246 204 msgid "For agencies and developers" 205 msgstr "" 206 207 #: admin/settings-page.php:250 208 msgid "Do you build or maintain sites for clients? Introduce one and earn 20% of what they actually pay us, for twelve months from their first paid invoice. You install nothing extra and support nothing — we handle the consent side." 209 msgstr "" 210 211 #: admin/settings-page.php:253 212 msgid "A client who stays on the free plan earns you nothing, so this is worth it where you are already recommending a paid tool." 213 msgstr "" 214 215 #: admin/settings-page.php:259 216 msgid "How the partner programme works" 217 msgstr "" 218 219 #: admin/settings-page.php:268 200 220 msgid "Consent management for MENA e-commerce" 201 221 msgstr "" 202 222 203 #: arqam360-consent.php: 79223 #: arqam360-consent.php:82 204 224 #: includes/class-arqam360-admin.php:55 205 225 #: includes/class-arqam360-admin.php:56 … … 207 227 msgstr "" 208 228 209 #: arqam360-consent.php:8 1229 #: arqam360-consent.php:84 210 230 #: includes/class-arqam360-admin.php:65 211 231 msgid "Settings" … … 253 273 msgid "Could not mint dashboard token." 254 274 msgstr "" 275 276 #: includes/class-arqam360-consent-api.php:136 277 msgid "1 year" 278 msgstr "" 279 280 #: includes/class-arqam360-consent-api.php:137 281 msgid "Stores the consent choices of each visitor so the banner does not ask again." 282 msgstr "" -
arqam360-consent-privacy-pdplgdpr/trunk/readme.txt
r3724993 r3726473 5 5 Tested up to: 7.1 6 6 Requires PHP: 7.4 7 Stable tag: 2. 1.07 Stable tag: 2.2.0 8 8 License: GPL-2.0-or-later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 33 33 * **Script and request blocking** — optional, holds trackers that ignore Consent Mode until consent 34 34 * **Global Privacy Control** — honoured as an opt-out signal 35 * **WP Consent API** — passes the visitor's choice to plugins that read it, such as Google Site Kit's Consent Mode, WooCommerce and WP Statistics 35 36 * **Cookie scanner, data-request portal and server-side events** — on Pro 36 37 * **Audience activation** — sync consented first-party segments to ad platforms (Managed plan) … … 157 158 == Changelog == 158 159 160 = 2.2.0 = 161 * **WP Consent API support.** When the WP Consent API plugin is active, the visitor's choice in the Arqam360 banner is passed on to it: analytics to "statistics" and "statistics-anonymous", marketing to "marketing", preferences to "preferences", and "functional" is always allowed. Plugins that read the WP Consent API, including Google Site Kit's Consent Mode, now follow the banner. Before this, with no consent plugin registered, the WP Consent API reported every category as allowed, whatever the visitor chose. The plugin also declares itself compatible, so Site Health no longer lists it as unregistered, and describes its consent cookie to the API. Without the WP Consent API installed nothing changes. 162 159 163 = 2.1.0 = 160 164 * Settings page now tells agencies and developers the partner programme exists — 20% of what a referred client pays, for 12 months. Shown only on the plugin's own settings page, never as an admin notice, and it tracks nothing: attribution happens at signup on arqam360.com, not inside wp-admin.
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)