[wp-hackers] Shortcodes and formatting
admin at laptoptips.ca
Tue Apr 1 22:00:41 GMT 2008
Andy Skelton wrote:
> On Mon, Mar 31, 2008 at 12:46 PM, Duane Storey <duanestorey at gmail.com> wrote:
>> The only thing I don't like about plugins that use shortcodes is that
>> if you disable the plugin, you're left with a bunch of markup that no
>> longer renders.
> Ditto. Proposal:
> On plugin deactivation, call null_shortcode($tag). This adds $tag to
> an array stored in options table.
> On add_shortcode, check for $tag in null_shortcode array. If found,
> remove it and update_option.
> On do_shortcode, replace tags in null_shortcode array with empty string.
That will work well except when the content is exported from one blog
and imported in another/new installation. The array with the old
shortcodes wouldn't be in the new db.
I still think that the format for shortcodes should be hidden in the
browser by default, like the <!--more--> and <!--nextpage--> tags that
have been working very well for some years now.
There are several options to show any type of shortcodes in TinyMCE, it
supports custom tags, or the "wordpress" plugin can be extended to
handle them similar to the <!--more--> tag, or we can modify and add the
"bbcode" plugin for TinyMCE, etc.
More information about the wp-hackers