Is there an way to disable the image caption in WP 2.6 not showing under the actual image? I always add caption to my images(for alt tags) but I hate when the caption goes under the pic. How one can disable that?
Tnx
Is there an way to disable the image caption in WP 2.6 not showing under the actual image? I always add caption to my images(for alt tags) but I hate when the caption goes under the pic. How one can disable that?
Tnx
so..no ideeas?
no it can't... it's becoming/going to become quite an annoyance I think.
read more here
http://wordpress.org/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 :D
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?
after applying this to the functions.php file, the caption is still inserted under the pictures
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;'));
Otto,
Regarding your last post here, where in the Functions.php file are we supposed to put it? I'm really not that familiar with php.
I tried just placing it somewhere and it didn't fix the captions. Oh, I'm running 2.6.3. Does that make a difference?
Thanks in advance,
Tim
Thx Otto...works perfect (so far..heheh)
@klugefest: Anywhere before the final ?>
peace,
zOnk
I used the add_filter('disable_captions', create_function('$a','return true;')); in my theme function file and the captions do not show on the home page, but they still show on the single post page. How can I disable them on the single page also????
still no luck - my theme's functions.php
<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<div id="%1$s" class="widget %2$s"><div class="widget-inner">',
'after_widget' => '</div></div>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
add_filter('disable_captions', create_function('$a', 'return true;'));
?>
I am still getting captions though - any help? version 2.8
actually let me clarify -- full size image has no caption - thumbnails do -- should these be disabled the same way?
The captions on gallery thumbnails can be hidden by CSS:
.gallery-caption { display:none; }
This topic has been closed to new replies.