Parsely / wp-parsely

The official WordPress plugin for Parse.ly - makes it a snap to add the required tracking code to enable Parse.ly on your WordPress site.
https://wordpress.org/plugins/wp-parsely/
GNU General Public License v2.0
62 stars 31 forks source link

Extract options functionality to a new class #2620

Open acicovic opened 1 month ago

acicovic commented 1 month ago

Is your feature request related to a problem?

Most if not all of our options core functionality is within the Parsely class, which is a kind of catch-all class that has been growing lately.

Describe the solution you'd like

Extract the options functionality to a dedicated Options (or similarly named) class. While we are at it, we can consider:

Even the simple scenario of just moving functionality outside of the Parsely class might need changes in many other places.