bpt: bug fixing
bpt: switch provider on or off
bpt: cleanup way to work with shortcode attributes