Plugin Directory

Changeset 3726473


Ignore:
Timestamp:
10/03/2026 03:55:02 PM (3 weeks ago)
Author:
arqam360
Message:

Release 2.2.0: WP Consent API integration (registers with WP Consent API, passes Arqam360 consent choices via wp_set_consent)

Location:
arqam360-consent-privacy-pdplgdpr/trunk
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • arqam360-consent-privacy-pdplgdpr/trunk/arqam360-consent.php

    r3715112 r3726473  
    44 * Plugin URI: https://arqam360.com/wordpress
    55 * Description: PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, cookie scanner, server-side consent forwarding.
    6  * Version: 2.1.0
     6 * Version: 2.2.0
    77 * Author: Arqam360
    88 * Author URI: https://arqam360.com
    … …  
    1818}
    1919
    20 define( 'ARQAM360_VERSION', '2.1.0' );
     20define( 'ARQAM360_VERSION', '2.2.0' );
    2121define( 'ARQAM360_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
    2222define( 'ARQAM360_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
    … …  
    2828require_once ARQAM360_PLUGIN_DIR . 'includes/class-arqam360-admin.php';
    2929require_once ARQAM360_PLUGIN_DIR . 'includes/class-arqam360-widget.php';
     30require_once ARQAM360_PLUGIN_DIR . 'includes/class-arqam360-consent-api.php';
    3031
    3132function arqam360_init() {
    … …  
    4950    }
    5051    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__ ) );
    5154}
    5255add_action( 'plugins_loaded', 'arqam360_init' );
  • arqam360-consent-privacy-pdplgdpr/trunk/languages/arqam360-consent-privacy-pdplgdpr-ar.po

    r3713355 r3726473  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Arqam360 Consent & Privacy 2.0.7\n"
     3"Project-Id-Version: Arqam360 Consent & Privacy 2.2.0\n"
    44"Report-Msgid-Bugs-To: \n"
    55"POT-Creation-Date: 2026-09-25\n"
    6 "PO-Revision-Date: 2026-09-25\n"
     6"PO-Revision-Date: 2026-10-03\n"
    77"Last-Translator: Arqam360 <support@arqam360.com>\n"
    88"Language-Team: Arabic <support@arqam360.com>\n"
    … …  
    2626#. Description of the plugin
    2727#: arqam360-consent.php
    28 msgid "PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, AI cookie scanner, server-side consent forwarding."
     28msgid "PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, cookie scanner, server-side consent forwarding."
    2929msgstr "شريط موافقة متوافق مع PDPL وGDPR وGoogle Consent Mode v2 لمواقع WordPress وWooCommerce. يدعم العربيّة من اليمين إلى اليسار، ويفحص ملفات الارتباط، ويمرّر الموافقة من الخادم."
    3030
    … …  
    251251msgid "Could not mint dashboard token."
    252252msgstr "تعذّر إصدار رمز لوحة التحكم."
     253
     254#: admin/settings-page.php:245
     255msgid "Work with us"
     256msgstr "اعمل معنا"
     257
     258#: admin/settings-page.php:246
     259msgid "For agencies and developers"
     260msgstr "للوكالات والمطوّرين"
     261
     262#: admin/settings-page.php:250
     263msgid "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."
     264msgstr "هل تبني مواقع لعملائك أو تتولّى صيانتها؟ عرّفنا بأحدهم واحصل على 20% ممّا يدفعه لنا فعلًا، لمدّة اثني عشر شهرًا من أوّل فاتورة مدفوعة. لا تثبّت شيئًا إضافيًّا ولا تتولّى أيّ دعم — نحن نتكفّل بجانب الموافقة."
     265
     266#: admin/settings-page.php:253
     267msgid "A client who stays on the free plan earns you nothing, so this is worth it where you are already recommending a paid tool."
     268msgstr "العميل الذي يبقى على الخطّة المجّانيّة لا يعود عليك بشيء، لذلك يستحقّ الأمر حيث توصي أصلًا بأداة مدفوعة."
     269
     270#: admin/settings-page.php:259
     271msgid "How the partner programme works"
     272msgstr "كيف يعمل برنامج الشركاء"
     273
     274#: includes/class-arqam360-consent-api.php:136
     275msgid "1 year"
     276msgstr "سنة واحدة"
     277
     278#: includes/class-arqam360-consent-api.php:137
     279msgid "Stores the consent choices of each visitor so the banner does not ask again."
     280msgstr "يحفظ اختيارات كلّ زائر بشأن الموافقة حتى لا يسأله الشريط مرّة أخرى."
  • arqam360-consent-privacy-pdplgdpr/trunk/languages/arqam360-consent-privacy-pdplgdpr.pot

    r3713355 r3726473  
    33msgid ""
    44msgstr ""
    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"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/arqam360-consent-privacy-pdplgdpr\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    … …  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"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"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
    … …  
    2727#. Description of the plugin
    2828#: arqam360-consent.php
    29 msgid "PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, AI cookie scanner, server-side consent forwarding."
     29msgid "PDPL, GDPR & Google Consent Mode v2 consent banner for WordPress & WooCommerce. Arabic RTL, cookie scanner, server-side consent forwarding."
    3030msgstr ""
    3131
    … …  
    197197msgstr ""
    198198
    199 #: admin/settings-page.php:210
     199#: admin/settings-page.php:245
     200msgid "Work with us"
     201msgstr ""
     202
     203#: admin/settings-page.php:246
     204msgid "For agencies and developers"
     205msgstr ""
     206
     207#: admin/settings-page.php:250
     208msgid "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."
     209msgstr ""
     210
     211#: admin/settings-page.php:253
     212msgid "A client who stays on the free plan earns you nothing, so this is worth it where you are already recommending a paid tool."
     213msgstr ""
     214
     215#: admin/settings-page.php:259
     216msgid "How the partner programme works"
     217msgstr ""
     218
     219#: admin/settings-page.php:268
    200220msgid "Consent management for MENA e-commerce"
    201221msgstr ""
    202222
    203 #: arqam360-consent.php:79
     223#: arqam360-consent.php:82
    204224#: includes/class-arqam360-admin.php:55
    205225#: includes/class-arqam360-admin.php:56
    … …  
    207227msgstr ""
    208228
    209 #: arqam360-consent.php:81
     229#: arqam360-consent.php:84
    210230#: includes/class-arqam360-admin.php:65
    211231msgid "Settings"
    … …  
    253273msgid "Could not mint dashboard token."
    254274msgstr ""
     275
     276#: includes/class-arqam360-consent-api.php:136
     277msgid "1 year"
     278msgstr ""
     279
     280#: includes/class-arqam360-consent-api.php:137
     281msgid "Stores the consent choices of each visitor so the banner does not ask again."
     282msgstr ""
  • arqam360-consent-privacy-pdplgdpr/trunk/readme.txt

    r3724993 r3726473  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 2.1.0
     7Stable tag: 2.2.0
    88License: GPL-2.0-or-later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    3333* **Script and request blocking** — optional, holds trackers that ignore Consent Mode until consent
    3434* **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
    3536* **Cookie scanner, data-request portal and server-side events** — on Pro
    3637* **Audience activation** — sync consented first-party segments to ad platforms (Managed plan)
    … …  
    157158== Changelog ==
    158159
     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
    159163= 2.1.0 =
    160164* 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.