no it can’t… it’s becoming/going to become quite an annoyance I think.
read more here
http://ww.wp.xz.cn/support/topic/189135
Just add this to your themeβs functions.php file:
function no_caption($deprecated, $attr, $content) { return $content };
add_filter('img_caption_shortcode', 'no_caption', 10, 3);
Hi Otto,
Your code seems to throw errors when added to my theme’s functions.php (Cleaker 2 theme)
Parse error: parse error, unexpected '}' in /var/www/vhosts/example.com/httpdocs/wp-content/themes/Cleaker2/functions.php on line 10
The only other code in functions.php is for the widgetized sidebar.
I tried several modifications of your code block, but it either gives me other errors or the caption is still inserted. Any help would be kindly appreciated.
Whoops. Add a ; after the return $content bit.
Thanks Otto. Unfortunately, WP still inserts the caption code in the post and (after saving) in the preview π
I found here a simplier way π
You should not use the CAPTIONS_OFF, as that post says. Read it closer. The captions will turn themselves back on at some future point when you upgrade if you do it that way.
I’ve added the no_caption function (which works, thanks) but this means that the align class disappears along with it.
Any ideas for keeping the align class with the image rather than the caption?
Thread Starter
759564
after applying this to the functions.php file, the caption is still inserted under the pictures
Thread Starter
759564
it worked now, if I add any caption, it won’t appear under the photo…but 2 new problems, the alignment is screwed and the picture still doesn’t have any alt tag
the function doesn’t work anymore on WP 2.6.1 π
Parse error: syntax error, unexpected ‘}’…
Could you please update it
Regards
Ciro
Can anybody show me the best solutions without HACK WordPress code?
One line for 2.6.2 and up:
add_filter('disable_captions', create_function('$a','return true;'));