Skip to content

Conversation

jocastaneda
Copy link

@jocastaneda jocastaneda commented Jan 15, 2020

This adds a filter for the cookie name so a plugin or even a theme could effectively change it without having to modify code to the plugin which could be reverted back on updates.

A quick example could be used in plugin or perhaps a theme's functions file:

add_filter( 'cn_cookie_name', function($string) {
  return 'super_sweet_chocolate_cookie';
}, 10 );

The nice part is that there wouldn't be a need to edit the JS files since wp_localize_script will use that value in order to populate cnArgs.cookieName for the front-end.

This might help with #16 #38 and #50 as well. This way the only code actually being changed is that php line. I'm sure there is a case in which a user might want to name the cookie so this is more of a developer-esque way of going about it.

This adds a filter for the cookie name so a plugin or even a theme could
effectively change it without having to modify code to the plugin which
could be reverted back on updates.

A quick example could be used in plugin or perhaps a theme's functions
file:

```
add_filter( 'cn_cookie_name', function($string) {
  return 'super_sweet_chocolate_cookie';
}, 10 );
```
@twfahey1
Copy link

+1, looks good to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants