Plugin Directory


Ignore:
Timestamp:
11/06/2026 06:16:21 AM (3 days ago)
Author:
remwes
Message:

Redesigned upgrade window with Monthly/Yearly toggle, Enter your key button added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • autocontent/trunk/autocontent.php

    r3787244 r3787274  
    55 * Plugin URI:  https://autocontent.com/about/
    66 * Description:   The simplest solution for automating content creation on WordPress.
    7  * Version:  1.37
     7 * Version:  1.38
    88 * Requires at least:  6.5
    99 * Requires PHP:  8.2
    … …  
    2424add_action('wp_enqueue_scripts', 'autocontent_enqueue_jquery');
    2525
     26/**
     27 * Cache-busting version for a plugin asset: the file's modification time, which
     28 * changes whenever the plugin is updated, so browsers never keep a stale copy.
     29 */
     30function autocontent_asset_version($relative_path) {
     31    $mtime = @filemtime(plugin_dir_path(__FILE__) . $relative_path);
     32    return $mtime ? (string) $mtime : '1.38';
     33}
     34
    2635function autocontent_enqueue_admin_scripts($hook) {
    2736    $plugin_url = plugin_dir_url(__FILE__);
    … …  
    2938    // Load scripts only on the "AutoContent Settings" page
    3039    if ($hook === 'toplevel_page_autocontent-settings') {
    31         wp_enqueue_style('autocontent-admin-styles', $plugin_url . 'styles.css', array(), '1.2', 'all');
    32         wp_enqueue_script('autocontent-admin-scripts', $plugin_url . 'script.js', array('jquery'), '1.5', true);
     40        wp_enqueue_style('autocontent-admin-styles', $plugin_url . 'styles.css', array(), autocontent_asset_version('styles.css'), 'all');
     41        wp_enqueue_script('autocontent-admin-scripts', $plugin_url . 'script.js', array('jquery'), autocontent_asset_version('script.js'), true);
    3342        wp_localize_script('autocontent-admin-scripts', 'autocontent_vars', array(
    3443            'ac_domain' => AUTOCONTENT_DOMAIN,
    … …  
    4958        $current_tab = isset($_GET['tab']) ? sanitize_text_field($_GET['tab']) : 'intro';
    5059
    51         wp_enqueue_style('autocontent-setup-styles', $plugin_url . 'css/setup-style.css?id=20', array(), '1.0', 'all');
    52         wp_enqueue_script('autocontent-setup-scripts', $plugin_url . 'js/setup-wizard.js?id=22', array('jquery'), '1.0', true);
     60        wp_enqueue_style('autocontent-setup-styles', $plugin_url . 'css/setup-style.css', array(), autocontent_asset_version('css/setup-style.css'), 'all');
     61        wp_enqueue_script('autocontent-setup-scripts', $plugin_url . 'js/setup-wizard.js', array('jquery'), autocontent_asset_version('js/setup-wizard.js'), true);
    5362        wp_enqueue_script('confetti', 'https://cdn.jsdelivr.net/npm/canvas-confetti@1.6.0/dist/confetti.browser.min.js', [], null, true);
    5463
    5564        if ($current_tab === 'precheck') {
    56             wp_enqueue_script('autocontent-precheck', $plugin_url . 'js/ac-precheck.js?id=2', ['jquery'], '1.0', true);
     65            wp_enqueue_script('autocontent-precheck', $plugin_url . 'js/ac-precheck.js', ['jquery'], autocontent_asset_version('js/ac-precheck.js'), true);
    5766        }
    5867
Note: See TracChangeset for help on using the changeset viewer.