Extending third party plugins

What’s best practice in doing this?

I’ve got a task that requires extending some admin columns in a third party plugin that’s not supported by admin columns. Ideally I’d write a plugin extension to admin columns to support it, but it could be a rabbit hole. I’m a Magento developer, so WP is not my specialty.

I’m not sure on best way to approach this. So this is what Im thinking from hardest to easiest path:

Make a plugin that adds admin column functionality to the third party plugin

Hack admin columns module to support third party module and put it in mu-plugins

Hack the third party module to create columns, without all the bells and whistles of admin columns and put in mu-plugins

What are my best options.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer