Skip to content

Instantly share code, notes, and snippets.

@brianhogg
Last active November 12, 2024 00:02
Show Gist options
  • Save brianhogg/4a35f19ad3f9da1ad59b89ff35fa7065 to your computer and use it in GitHub Desktop.
Save brianhogg/4a35f19ad3f9da1ad59b89ff35fa7065 to your computer and use it in GitHub Desktop.
[Event Calendar Newsletter] Set Limit Per Saved Template Feed
<?php
/*
* Plugin Name: Event Calendar Newsletter - Set Feed Limits
* Plugin URI: https://eventcalendarnewsletter.com
* Description: Set limits on a feed or feeds
* Version: 1.0.0
* Author: Event Calendar Newsletter
* Author URI: https://eventcalendarnewsletter.com
* Text Domain: event-calendar-newsletter
* License: GPL2
*/
// Replace 1234 with the saved template ID, and 2 with the limit of events you'd like.
function my_ecn_limit( $limit, $event_number, $args ) {
if ( isset( $args['saved_template_id'] ) && 1234 === intval( $args['saved_template_id' ] ) && 2 === intval( $event_number ) ) {
return true;
}
return $limit;
}
add_filter( 'ecn_limit_total_output', 'my_ecn_limit', 10, 3 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment