- Refactor error message handling
- Maintenance update
- Added GitHub Actions output format when using ?ga parameter
- Add sites caching using transients to improve performance.
- Update documentation.
- Set the number of sites to 200. You can use the
add_filter( 'dss_cron_number_of_sites', function() { return 100; } );
to change the number of sites per request.
- Make plugin faster by using
$site->__get( 'siteurl' )
instead ofget_site_url( $site->blog_id )
. This prevents use ofswitch_to_blog()
andrestore_current_blog()
functions. They are expensive and slow down the plugin. - For
wp_remote_get
, setblocking
tofalse
. This will allow the request to be non-blocking and not wait for the response. - For
wp_remote_get
, setsslverify
tofalse
. This will allow the request to be non-blocking and not wait for the response.
- Update composer.json with metadata
- Add namespace
- Tested up to WordPress 6.7
- Updated plugin description with license information.
- Fixed version compatibility
- Updated plugin description and tested up to version.
- Initial release.