[theme-reviewers] Are there any shortcodes appropriate to include with a theme?

Justin Tadlock justin at justintadlock.com
Sun Mar 17 00:21:36 UTC 2013


And, here's the plugin I created for this very purpose:
http://wordpress.org/extend/plugins/grid-columns/

You can even roll your own styles for it.  Just dequeue the plugin 
styles and enqueue your own if you have a special grid you want to set up.

On 3/16/2013 6:40 PM, Chip Bennett wrote:
> Why not just release it as a Plugin, and let any user of any Theme 
> make use of such handy shortcodes?
>
>
> On Sat, Mar 16, 2013 at 7:35 PM, Josh Pollock <jpollock412 at gmail.com 
> <mailto:jpollock412 at gmail.com>> wrote:
>
>     So one of the reasons I haven't submitted a theme I'm working on
>     is it has shortcodes that allow for creating responsive columns in
>     the post editor. For instance: [one third]content[/one third] puts
>     that content in a 4 column wide div, as the theme uses a 12 column
>     grid. I agree this type of shortcode shouldn't be
>     allowed, because when the user switches themes they'd be left with
>     all those random shortcodes showing up as plain text.
>
>     But what if I included a function in my theme that was hooked to
>     switch_theme that did made WordPress to a mySQL query that
>     replaced the opening shortcode with <p> and the closing shortcode
>     with </p>.
>     That could be done with something like UPDATE wp_posts SET
>     post_content = REPLACE ( post_content, '[one third]', '<p>' );
>
>     Hypothetically if I figured out how to get WordPress to do the
>     mySQL the right way, would this scheme make this type of shortcode
>     that is designed to be used in the post editor acceptable?
>
>
>     On Sat, Mar 16, 2013 at 2:57 PM, Chip Bennett
>     <chip at chipbennett.net <mailto:chip at chipbennett.net>> wrote:
>
>         The determining factor is: where are the shortcodes intended
>         to be used.
>
>         If the shortcodes are intended to be used in the post content,
>         then they are not allowed.
>
>         If the shortcodes are intended to be used in other places in
>         the template (footer, sidebar, etc.) then they are acceptable.
>
>
>         On Sat, Mar 16, 2013 at 2:51 PM, Bruce Wampler
>         <weavertheme at gmail.com <mailto:weavertheme at gmail.com>> wrote:
>
>             I'm working on a new theme, and would like to clear up
>             what might or might not be acceptable for shortocodes.
>
>             I know that shortcode are really discouraged because at
>             the least they will leave undefined [theme_shortcode] text
>             if the theme is switched.
>
>             But I also got the impression there is room for some theme
>             specific shortcodes. Where is the line? Some specific
>             examples I am struggling with (just using generic 'theme'
>             as a name):
>
>             [theme_info] - shows diagnostic information about the
>             theme - this would seem ok as it serves a possibly useful
>             diagnostic function very theme specific.
>
>             [theme_show/hide_if_mobile] - Show or hide content
>             depending on desktop/mobile view. Many users want this
>             capability, and it seems really related to how the theme
>             works on mobile views. It could be done with @media and
>             settings for transition points, I suppose, but it really
>             seems the theme is in control of those decisions.
>
>             [theme_show_posts options='xxx'] - Show some posts on a
>             page or sidebar. This capability is also very popular with
>             users. To function correctly, it really need to know how a
>             theme formats posts, so separating it from the theme would
>             lead to showing content that doesn't match the rest of the
>             theme. (Same logic could apply to RSS feeds)
>
>             [theme_menu] - display menus in alternate locations in
>             format that matches standard theme menu.
>
>             -----
>             I'm especially having difficulties imagining how to write
>             a plugin version of a [theme_show_posts] shortcode that
>             could work across themes and provide any kind styling
>             consistent with the theme.
>
>             So I'm curious if any of the higher ups here have an
>             opinion on what kind of shortcode would be acceptable to
>             include with new themes.
>
>             Bruce Wampler
>
>
>
>
>
>             _______________________________________________
>             theme-reviewers mailing list
>             theme-reviewers at lists.wordpress.org
>             <mailto:theme-reviewers at lists.wordpress.org>
>             http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>
>
>
>         _______________________________________________
>         theme-reviewers mailing list
>         theme-reviewers at lists.wordpress.org
>         <mailto:theme-reviewers at lists.wordpress.org>
>         http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>
>
>
>     _______________________________________________
>     theme-reviewers mailing list
>     theme-reviewers at lists.wordpress.org
>     <mailto:theme-reviewers at lists.wordpress.org>
>     http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>
>
>
>
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wordpress.org/pipermail/theme-reviewers/attachments/20130316/a87df26f/attachment-0001.htm>


More information about the theme-reviewers mailing list