It seems like the plugin you are using are quite important to you and/or your client, and the plugin itself is most probably regulary updated with proper support.
I would definitely contact the author and discuss possible changes to the plugin. If a change is a constructive change and would bring some degree of usefulness to the plugin, I see no reason why the author would not implement your changes in the near future releases/updates.
Primarily, if your change is to out of scope of the current plugin, you can suggest and ask the author to just add a proper filter where needed in future releases/updates.
But yes, I would start at the plugin author for such kind of support before looking into other solutions
Related Posts:
- Best collection of code for your 'functions.php' file [closed]
- Disable email notification after change of password
- How do I call wp_get_current_user() in a plugin when plugins are loaded before pluggable.php?
- why plugins are loaded prior to pluggables
- Editor access to plugin settings
- Why allow overriding crucial pluggable functions wp_verify_nonce and wp_create_nonce?
- Overriding a function in wordpress
- Current user in plugin returns NULL
- Call to undefined function get_userdata in user.php
- WordPress Registration Email by Role
- Overriding functions in wordpress plugins
- remove_action not removing add_action from constructor
- Editing wp-config.php
- Need to replace Currency Shortforms
- Override plugin class which has namespace
- Set up functions to be overridden without using function_exists() by short-circuiting them?
- How to add custom function to pluggable.php
- RSS feeds for specific topics
- pluggable function in theme, to be overridden by plugin
- overwrite a plugin function in functions.php
- Undefined constant error in pluggable.php
- How to execute init or woocommerce_init only for checkout page
- Should all plugins be encapsulated in a Class?
- In what order does WordPress load plugin files?
- How do I cleanly override a plugin’s CSS with a child theme?
- Add a subitem to Woocommerce section
- Using rewrite rule to access a view of a plugin from home page
- How to make a list of companies’ information and display them to user, using custom post types and a custom taxonomy?
- Thumb rating for wordpress – top user
- How to Get Admin Settings for a widget when using the_widget() with custom widget
- resize only height using wp_get_image_editor
- Upload files programmatically to users
- How to crop image from center using wp_image_editor
- Deactivate plugin upon deactivation of another plugin
- Shortcode in AJAX popup
- Set attached to state
- Converting Attachment to Images?
- How can I see the error generated by plugin activation?
- Why none of the plugins that have ajax doesn’t work in my website?
- wordpress reusable content blocks
- How to add a random image to a post from gallery and only show one?
- How to determine what is generating large amount of database queries?
- Get post by ASC from custome field DATE picker
- How to add an image from web-link?
- Redirection based on location but without affecting search bots
- Using a custom plugin to capture input data via Ajax and PHP
- Display post lists in 2nd paragraph
- How to make a proper custom post type link
- Preg Match All doesn’t Allow echo first character for WordPress Taxonomy Tags
- A new translation folder overrides my usual translation from “nowhere”
- Is there a way to test that readme looks in other language before submitting translation?
- Create tabs in admin options page from custom post type loop
- How to make custom client Login page for a specific page
- How to add single function for all WordPress hooks
- How to use get_template part in the plugin?
- add_action into another add_action not working
- Free shipping for certain items only – or get local pickup as option if item is set to virtual
- Elementor Gallery issue [closed]
- Add User Role: Pre-saved in User-Meta [SOLVED]
- What form should the $query media query array have for an Elementor page builder function? [closed]
- Shortcode not working – quotes seems strange
- Using custom fields for image alt and title
- Storing The Data Collected by Ninja Forms into Another (custom) Database [closed]
- Hook Scripts and Styles in WordPress
- Remove updates text on plugin or themes list page
- How to turn off automatic operation for Nivo Slider?
- Absolute paths in backend for plugins after moving wordpress
- get wpforms ID value from ACF text field
- Preset custom fields
- How to set Google Analytics tracking code on WordPress plugin directory page?
- Show prices with tax Inclusive in Minicart widget
- Main content of site not showing, but does show when logged in to wp-admin
- Hide WordPress Site URL from Source Code
- Tool to highlight text in WordPress page and provide additional text on hover
- How to access Post Archive created by Elementor?
- CRUD from WordPress to Business Central 365 through OData REST API
- Create multiple domains to download my custom plugin from wordpress.org
- Change the color of ACF Subtitle output background
- my hook or my function wont run in the cronjob
- Deactivate sub-plugin when parent-plugin is deactivated
- How to block access to certain WordPress pages using a snippet
- WordPress showing fatal error on wp_set_object_terms line
- How do I keep children of certain parent menus expanded by default on a sidebar?
- WordPress CPT Url metabox collection
- Passing ajax variable to more than one wordpress plugin function
- Changing the body of mail sent to new user registration
- WordPress hook source
- Why isn’t my plugin seeing other classes?
- Manually updating plugins via FTP or SCM
- using jquery serialize in ajax operation for plugin
- How do I to override login redirect on specific pages?
- How to add homepage Widget?
- Embedding BitBucket Code in Posting
- Do shortcodes affect page indexing by search engines?
- WordPress show different custom post type
- Function not being called on form submit, only blank admin-post.php page
- how to get the url of a custom uploaded file
- Gutenberg Block to Select Category Term
- Add Text in Single Product Page On a Specific Category
- How to give specific class name to category in wordpress with code snippets