Changeset 2823332
- Timestamp:
- 11/24/2022 05:53:20 AM (3 years ago)
- Location:
- on-demand-revalidation
- Files:
-
- 16 edited
- 1 copied
-
tags/1.0.12 (copied) (copied from on-demand-revalidation/trunk)
-
tags/1.0.12/on-demand-revalidation.php (modified) (1 diff)
-
tags/1.0.12/readme.txt (modified) (2 diffs)
-
tags/1.0.12/src/Admin/Settings.php (modified) (1 diff)
-
tags/1.0.12/src/Revalidation.php (modified) (3 diffs)
-
tags/1.0.12/vendor/autoload.php (modified) (1 diff)
-
tags/1.0.12/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/1.0.12/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/1.0.12/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/on-demand-revalidation.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Admin/Settings.php (modified) (1 diff)
-
trunk/src/Revalidation.php (modified) (3 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
on-demand-revalidation/tags/1.0.12/on-demand-revalidation.php
r2821922 r2823332 7 7 * GitHub Plugin URI: https://github.com/gdidentity/on-demand-revalidation 8 8 * Description: Next.js On-Demand Revalidation on the post update, revalidate specific paths on the post update. 9 * Version: 1.0.1 19 * Version: 1.0.12 10 10 * Author: GD IDENTITY 11 11 * Author URI: https://gdidentity.sk -
on-demand-revalidation/tags/1.0.12/readme.txt
r2821922 r2823332 4 4 Requires at least: 4.7 5 5 Tested up to: 6.1 6 Stable tag: 1.0.1 16 Stable tag: 1.0.12 7 7 Requires PHP: 5.6 8 8 License: GPL-3 … … 26 26 == Changelog == 27 27 28 = 1.0.12 = 29 - Add Disable scheduled revalidation option 30 28 31 = 1.0.11 = 29 32 - Connect with Cloudflare purge cache plugin -
on-demand-revalidation/tags/1.0.12/src/Admin/Settings.php
r2744962 r2823332 85 85 ], 86 86 [ 87 'name' => 'disable_cron', 88 'desc' => __( "<b>Disable scheduled revalidation.</b> Revalidation triggered immediately without using WP-Cron. It'll slow down post update.", 'on-demand-revalidation' ), 89 'type' => 'checkbox', 90 ], 91 [ 87 92 'name' => 'revalidate_paths', 88 93 'label' => __( 'Additional paths to revalidate on Post update', 'on-demand-revalidation' ), -
on-demand-revalidation/tags/1.0.12/src/Revalidation.php
r2821920 r2823332 3 3 namespace OnDemandRevalidation; 4 4 5 use CPurgeCache;6 5 use OnDemandRevalidation\Admin\Settings; 7 6 use OnDemandRevalidation\Helpers; … … 16 15 } 17 16 18 wp_schedule_single_event( time(), 'on_demand_revalidation_on_post_update', [ $post ]);17 self::revalidatePost( $post ); 19 18 }, 10, 3); 20 19 21 20 add_action('transition_post_status', function ( $new_status, $old_status, $post ) { 22 wp_schedule_single_event( time(), 'on_demand_revalidation_on_post_update', [ $post ]);21 self::revalidatePost( $post ); 23 22 }, 10, 3); 24 23 … … 26 25 self::revalidate( $post ); 27 26 }, 10, 1); 27 } 28 29 static function revalidatePost( $post ) { 30 if ( Settings::get( 'disable_cron', 'on', 'on_demand_revalidation_post_update_settings' ) === 'on' ) { 31 self::revalidate( $post ); 32 } else { 33 wp_schedule_single_event( time(), 'on_demand_revalidation_on_post_update', [ $post ] ); 34 } 28 35 } 29 36 -
on-demand-revalidation/tags/1.0.12/vendor/autoload.php
r2821922 r2823332 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit bd5b82600a2b935159f43ab9de2b7904::getLoader();25 return ComposerAutoloaderInitdef1eb3ee32b486fa60679f4bab01471::getLoader(); -
on-demand-revalidation/tags/1.0.12/vendor/composer/autoload_real.php
r2821922 r2823332 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit bd5b82600a2b935159f43ab9de2b79045 class ComposerAutoloaderInitdef1eb3ee32b486fa60679f4bab01471 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit bd5b82600a2b935159f43ab9de2b7904', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInitdef1eb3ee32b486fa60679f4bab01471', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit bd5b82600a2b935159f43ab9de2b7904', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInitdef1eb3ee32b486fa60679f4bab01471', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit bd5b82600a2b935159f43ab9de2b7904::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
on-demand-revalidation/tags/1.0.12/vendor/composer/autoload_static.php
r2821922 r2823332 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit bd5b82600a2b935159f43ab9de2b79047 class ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 32 32 { 33 33 return \Closure::bind(function () use ($loader) { 34 $loader->prefixLengthsPsr4 = ComposerStaticInit bd5b82600a2b935159f43ab9de2b7904::$prefixLengthsPsr4;35 $loader->prefixDirsPsr4 = ComposerStaticInit bd5b82600a2b935159f43ab9de2b7904::$prefixDirsPsr4;36 $loader->classMap = ComposerStaticInit bd5b82600a2b935159f43ab9de2b7904::$classMap;34 $loader->prefixLengthsPsr4 = ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471::$prefixLengthsPsr4; 35 $loader->prefixDirsPsr4 = ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471::$prefixDirsPsr4; 36 $loader->classMap = ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471::$classMap; 37 37 38 38 }, null, ClassLoader::class); -
on-demand-revalidation/tags/1.0.12/vendor/composer/installed.php
r2821922 r2823332 2 2 'root' => array( 3 3 'name' => 'gdidentity/on-demand-revalidation', 4 'pretty_version' => '1.0.1 1',5 'version' => '1.0.1 1.0',6 'reference' => ' a31baf49657fff083328c07425eb37313464629c',4 'pretty_version' => '1.0.12', 5 'version' => '1.0.12.0', 6 'reference' => '8dd9b9b32b8554f6f8f7d9c460905de40b08da15', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'gdidentity/on-demand-revalidation' => array( 14 'pretty_version' => '1.0.1 1',15 'version' => '1.0.1 1.0',16 'reference' => ' a31baf49657fff083328c07425eb37313464629c',14 'pretty_version' => '1.0.12', 15 'version' => '1.0.12.0', 16 'reference' => '8dd9b9b32b8554f6f8f7d9c460905de40b08da15', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
on-demand-revalidation/trunk/on-demand-revalidation.php
r2821922 r2823332 7 7 * GitHub Plugin URI: https://github.com/gdidentity/on-demand-revalidation 8 8 * Description: Next.js On-Demand Revalidation on the post update, revalidate specific paths on the post update. 9 * Version: 1.0.1 19 * Version: 1.0.12 10 10 * Author: GD IDENTITY 11 11 * Author URI: https://gdidentity.sk -
on-demand-revalidation/trunk/readme.txt
r2821922 r2823332 4 4 Requires at least: 4.7 5 5 Tested up to: 6.1 6 Stable tag: 1.0.1 16 Stable tag: 1.0.12 7 7 Requires PHP: 5.6 8 8 License: GPL-3 … … 26 26 == Changelog == 27 27 28 = 1.0.12 = 29 - Add Disable scheduled revalidation option 30 28 31 = 1.0.11 = 29 32 - Connect with Cloudflare purge cache plugin -
on-demand-revalidation/trunk/src/Admin/Settings.php
r2744962 r2823332 85 85 ], 86 86 [ 87 'name' => 'disable_cron', 88 'desc' => __( "<b>Disable scheduled revalidation.</b> Revalidation triggered immediately without using WP-Cron. It'll slow down post update.", 'on-demand-revalidation' ), 89 'type' => 'checkbox', 90 ], 91 [ 87 92 'name' => 'revalidate_paths', 88 93 'label' => __( 'Additional paths to revalidate on Post update', 'on-demand-revalidation' ), -
on-demand-revalidation/trunk/src/Revalidation.php
r2821920 r2823332 3 3 namespace OnDemandRevalidation; 4 4 5 use CPurgeCache;6 5 use OnDemandRevalidation\Admin\Settings; 7 6 use OnDemandRevalidation\Helpers; … … 16 15 } 17 16 18 wp_schedule_single_event( time(), 'on_demand_revalidation_on_post_update', [ $post ]);17 self::revalidatePost( $post ); 19 18 }, 10, 3); 20 19 21 20 add_action('transition_post_status', function ( $new_status, $old_status, $post ) { 22 wp_schedule_single_event( time(), 'on_demand_revalidation_on_post_update', [ $post ]);21 self::revalidatePost( $post ); 23 22 }, 10, 3); 24 23 … … 26 25 self::revalidate( $post ); 27 26 }, 10, 1); 27 } 28 29 static function revalidatePost( $post ) { 30 if ( Settings::get( 'disable_cron', 'on', 'on_demand_revalidation_post_update_settings' ) === 'on' ) { 31 self::revalidate( $post ); 32 } else { 33 wp_schedule_single_event( time(), 'on_demand_revalidation_on_post_update', [ $post ] ); 34 } 28 35 } 29 36 -
on-demand-revalidation/trunk/vendor/autoload.php
r2821922 r2823332 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit bd5b82600a2b935159f43ab9de2b7904::getLoader();25 return ComposerAutoloaderInitdef1eb3ee32b486fa60679f4bab01471::getLoader(); -
on-demand-revalidation/trunk/vendor/composer/autoload_real.php
r2821922 r2823332 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit bd5b82600a2b935159f43ab9de2b79045 class ComposerAutoloaderInitdef1eb3ee32b486fa60679f4bab01471 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit bd5b82600a2b935159f43ab9de2b7904', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInitdef1eb3ee32b486fa60679f4bab01471', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit bd5b82600a2b935159f43ab9de2b7904', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInitdef1eb3ee32b486fa60679f4bab01471', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit bd5b82600a2b935159f43ab9de2b7904::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
on-demand-revalidation/trunk/vendor/composer/autoload_static.php
r2821922 r2823332 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit bd5b82600a2b935159f43ab9de2b79047 class ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 32 32 { 33 33 return \Closure::bind(function () use ($loader) { 34 $loader->prefixLengthsPsr4 = ComposerStaticInit bd5b82600a2b935159f43ab9de2b7904::$prefixLengthsPsr4;35 $loader->prefixDirsPsr4 = ComposerStaticInit bd5b82600a2b935159f43ab9de2b7904::$prefixDirsPsr4;36 $loader->classMap = ComposerStaticInit bd5b82600a2b935159f43ab9de2b7904::$classMap;34 $loader->prefixLengthsPsr4 = ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471::$prefixLengthsPsr4; 35 $loader->prefixDirsPsr4 = ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471::$prefixDirsPsr4; 36 $loader->classMap = ComposerStaticInitdef1eb3ee32b486fa60679f4bab01471::$classMap; 37 37 38 38 }, null, ClassLoader::class); -
on-demand-revalidation/trunk/vendor/composer/installed.php
r2821922 r2823332 2 2 'root' => array( 3 3 'name' => 'gdidentity/on-demand-revalidation', 4 'pretty_version' => '1.0.1 1',5 'version' => '1.0.1 1.0',6 'reference' => ' a31baf49657fff083328c07425eb37313464629c',4 'pretty_version' => '1.0.12', 5 'version' => '1.0.12.0', 6 'reference' => '8dd9b9b32b8554f6f8f7d9c460905de40b08da15', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'gdidentity/on-demand-revalidation' => array( 14 'pretty_version' => '1.0.1 1',15 'version' => '1.0.1 1.0',16 'reference' => ' a31baf49657fff083328c07425eb37313464629c',14 'pretty_version' => '1.0.12', 15 'version' => '1.0.12.0', 16 'reference' => '8dd9b9b32b8554f6f8f7d9c460905de40b08da15', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.