Plugin Directory


Ignore:
Timestamp:
10/15/2026 03:34:37 PM (11 days ago)
Author:
tryreadable
Message:

Release 1.2.0 with secure hosted WordPress Connect

File:
1 edited

Legend:

Unmodified
Added
Removed
  • readable-agent-analytics/trunk/readable-agent-analytics.php

    r3739172 r3748854  
    44 * Plugin URI: https://www.tryreadable.ai/integrations/wordpress
    55 * Description: Privacy-safe AI agent and AI referral analytics for WordPress, powered by Readable.
    6  * Version: 1.1.0
     6 * Version: 1.2.0
    77 * Requires at least: 6.2
    88 * Requires PHP: 7.4
    … …  
    1616defined('ABSPATH') || exit;
    1717
    18 define('READABLE_AGENT_ANALYTICS_VERSION', '1.1.0');
     18define('READABLE_AGENT_ANALYTICS_VERSION', '1.2.0');
    1919define('READABLE_AGENT_ANALYTICS_FILE', __FILE__);
    2020define('READABLE_AGENT_ANALYTICS_DIR', plugin_dir_path(__FILE__));
    2121define('READABLE_AGENT_ANALYTICS_ENDPOINT', 'https://ingest.sonicadn.com/v1.0/traffic/data/wordpress');
    22 define('READABLE_AGENT_ANALYTICS_DASHBOARD_ENDPOINT', 'https://www.tryreadable.ai/api/external-agentic/integrations/wordpress/analytics');
     22defined('READABLE_AGENT_ANALYTICS_DASHBOARD_ENDPOINT') || define('READABLE_AGENT_ANALYTICS_DASHBOARD_ENDPOINT', 'https://www.tryreadable.ai/api/external-agentic/integrations/wordpress/analytics');
     23defined('READABLE_AGENT_ANALYTICS_PAIRING_START_ENDPOINT') || define('READABLE_AGENT_ANALYTICS_PAIRING_START_ENDPOINT', 'https://www.tryreadable.ai/api/external-agentic/integrations/wordpress/pairing/start');
     24defined('READABLE_AGENT_ANALYTICS_PAIRING_EXCHANGE_ENDPOINT') || define('READABLE_AGENT_ANALYTICS_PAIRING_EXCHANGE_ENDPOINT', 'https://www.tryreadable.ai/api/external-agentic/integrations/wordpress/pairing/exchange');
     25defined('READABLE_AGENT_ANALYTICS_PAIRING_STATUS_ENDPOINT') || define('READABLE_AGENT_ANALYTICS_PAIRING_STATUS_ENDPOINT', 'https://www.tryreadable.ai/api/external-agentic/integrations/wordpress/pairing/status');
     26defined('READABLE_AGENT_ANALYTICS_DISCONNECT_ENDPOINT') || define('READABLE_AGENT_ANALYTICS_DISCONNECT_ENDPOINT', 'https://www.tryreadable.ai/api/external-agentic/integrations/wordpress/pairing/disconnect');
    2327define('READABLE_AGENT_ANALYTICS_INTEGRATION_ID', 'readable_wordpress_v1');
    2428
    … …  
    2832require_once READABLE_AGENT_ANALYTICS_DIR . 'includes/class-readable-agent-dashboard.php';
    2933require_once READABLE_AGENT_ANALYTICS_DIR . 'includes/class-readable-agent-site-verification.php';
     34require_once READABLE_AGENT_ANALYTICS_DIR . 'includes/class-readable-agent-connection.php';
    3035
    3136final class Readable_Agent_Analytics {
    … …  
    4550        add_action('admin_enqueue_scripts', array('Readable_Agent_Settings', 'enqueue_assets'));
    4651        add_action('rest_api_init', array('Readable_Agent_Site_Verification', 'register_route'));
     52        add_action('admin_post_readable_agent_connect_start', array('Readable_Agent_Connection', 'start'));
     53        add_action('admin_post_readable_agent_connect_callback', array('Readable_Agent_Connection', 'callback'));
     54        add_action('admin_post_nopriv_readable_agent_connect_callback', array('Readable_Agent_Connection', 'callback'));
     55        add_action('admin_post_readable_agent_connect_status', array('Readable_Agent_Connection', 'status'));
     56        add_action('admin_post_readable_agent_disconnect', array('Readable_Agent_Connection', 'disconnect'));
    4757        self::ensure_schedule();
    4858    }
Note: See TracChangeset for help on using the changeset viewer.