change plugin shortcode function [closed]

you can override the shortcode like this :

add_action("init", function () {


    remove_shortcode("timelinr");

    add_shortcode("timelinr", function ($atts, $content) {

        // call the shortcode of jqueryTimelinrLoad
        $result = $GLOBALS["jqueryTimelinrLoad"]->shortcode($atts, $content);

        // dequeue style
        wp_dequeue_style("timelinr-style");

        // enqueue your style
        wp_enqueue_style("timelinr-style2", "new.css");

        // result of the shortcode
        return $result;
    });

});

Leave a Comment