I have certain posts that are nothing but [gallery] with quite a few images in them. Is there a way to define an auto generated excerpt to only display the first three images for these posts on the index, so that users would have to click through to see the rest? Thank you.
Tell me more
×
WordPress Answers is a question and answer site for
WordPress developers and administrators. It's 100% free, no registration required.
|
You can do this pretty easily using the Check if an instance of
|
Some notes: I'd check gallery_shortcode_exists() OR 'gallery' === get_post_type(). Second: Why the heck are you using a query string? :) Third: No more filter? and fourth: counting in the condition check is slower than doing it right before. +1 anyway – kaiser Oct 19 '12 at 11:22 |
|||
Hm, after thinking about it again, maybe you should check for theme support gallery before checking for the post type. – kaiser Oct 19 '12 at 11:37 |
|||
Works great, but some of the images that were excluded in the gallery shortcode are showing up in the three on index page [gallery exclude="1,2,3" link="file"] file ids 1,2 and 3 would show up in the excerpt. Thank you for your help. – sosukeinu Oct 19 '12 at 13:25 |
|||
@kaiser Nothing was stated in the question about a gallery post type. This is only the native WP [gallery] shortcode. There was also no mention of a gallery post format, maybe I'm missing your point. Also, not sure what filter you're referring to... – Brian Fegter Oct 19 '12 at 14:36 |
|||
|
I like @kaiser approach also, but unfortunately, I'm already invested in using posts and shortcodes. I tried your edits. here is my actual loop : pastebin.com/yyQWnh2A
and unfortunately, I'm still getting excluded images in the exerpt. This is specifically happing with [gallery] that only has 2 images, and it's dropping the featured image into the excerpt, even though I have it excluded in the gallery shortcode. Thank you for your help on this. – sosukeinu Oct 19 '12 at 15:01 |