[wp-hackers] My plugin doesn't work online :( Shortcode loadingorder?!

Diana K. Cury dianakac at gmail.com
Mon Mar 26 22:15:29 UTC 2012

Thanks Otto,

I'm using the do_action to put content on header when using the shortcode, I 
don't really know how could I put scripts, css and else only when the 
shortcode is being used only. Is there someway?

----- Original Message ----- 
From: "Otto" <otto at ottodestruct.com>
To: <wp-hackers at lists.automattic.com>
Sent: Monday, March 26, 2012 4:38 PM
Subject: Re: [wp-hackers] My plugin doesn't work online :( Shortcode 

On Mon, Mar 26, 2012 at 1:56 PM, Diana K. Cury <dianakac at gmail.com> wrote:
> Sorry for bother,
> I just can't understand why my plugin isn't working, the post type screen 
> is ok, but the shortcode action does'nt work at all.
> When adding [mensagem], it supposed to add the form into the page, but 
> anything show up when doing so :(
> ...
> add_shortcode( 'mensagem', 'mensagem_shortcode',6 );
> ...
> //cria shortcode
> function mensagem_shortcode() {
> do_action('wp_head','mensagem_form');
> include('form.php');
> }

Shortcodes are never, ever, supposed to produce output. They're
supposed to *return* output.

A shortcode is, basically, a filter.

Give this a quick read:

Also, that isn't how do_action works. Not sure what you're trying to
do there, actually.

wp-hackers mailing list
wp-hackers at lists.automattic.com

More information about the wp-hackers mailing list