/** * Decide whether or not to add the featured image to the feed or the feed excerpt * * @return filter the_excerpt_rss (if summaries) or the_content_feed (full text) * @since 1.5.0 */ public function maybe_do_feed() { $displaysetting = displayfeaturedimagegenesis_get_setting(); $feed_image = $displaysetting['feed_image']; // if the user isn't sending images to the feed, we're done if (!$feed_image || Display_Featured_Image_Genesis_Common::is_in_array('skipped_posttypes')) { return; } // if the feed is summary, filter the excerpt $which_filter = 'the_excerpt_rss'; $priority = 1000; $rss_option = get_option('rss_use_excerpt'); // if the feed is full text, filter the content if ('0' === $rss_option) { $which_filter = 'the_content_feed'; $priority = 15; } add_filter($which_filter, array($this, 'add_image_to_feed'), $priority); }
/** * filter to maybe move titles, or not * @var filter * @since 2.2.0 */ protected function move_title() { $keep_titles = $this->setting['keep_titles']; /** * Creates display_featured_image_genesis_do_not_move_titles filter to check * whether get_post_type array should not move titles to overlay the featured image. * @uses is_in_array() */ if ($keep_titles || Display_Featured_Image_Genesis_Common::is_in_array('do_not_move_titles') || $this->check_post_meta('_displayfeaturedimagegenesis_move')) { return false; } return true; }