Shortcodes won’t work on live environment
So this turned out to be the problem: After running using WP_DEBUG on the live site it turned out $this was not defined in the following line: public function __construct(){ add_action(‘init’, function(){ add_shortcode(‘bbit’, array($this, ‘shortcode_handler’)); }); } shortcode_handler is a non-static function here, and this code was all called in a static context. It seems … Read more