Version Description
- Minor CSS fix
- Add actions: add_action('rss_item', 'feedzy_include_thumbnail_RSS'); & add_action('rss2_item', 'feedzy_include_thumbnail_RSS')
Download this release
Release Info
| Developer | briKou |
| Plugin | |
| Version | 1.6 |
| Comparing to | |
| See all releases | |
Code changes from version 1.5.4 to 1.6
- css/feedzy-rss-feeds.css +1 -1
- feedzy-rss-feed.php +35 -15
- readme.txt +9 -1
css/feedzy-rss-feeds.css
CHANGED
|
@@ -25,7 +25,7 @@
|
|
| 25 |
background-position: 50%;
|
| 26 |
}
|
| 27 |
.feedzy-rss .rss_item .rss_image {
|
| 28 |
-
|
| 29 |
}
|
| 30 |
.feedzy-rss .rss_item .rss_content small {
|
| 31 |
display: block;
|
| 25 |
background-position: 50%;
|
| 26 |
}
|
| 27 |
.feedzy-rss .rss_item .rss_image {
|
| 28 |
+
margin: 0.3em 1em 0 0;
|
| 29 |
}
|
| 30 |
.feedzy-rss .rss_item .rss_content small {
|
| 31 |
display: block;
|
feedzy-rss-feed.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* Description: FEEDZY RSS Feeds is a small and lightweight plugin. Fast and easy to use, it aggregates RSS feeds into your WordPress site through simple shortcodes.
|
| 6 |
* Author: Brice CAPOBIANCO
|
| 7 |
* Author URI: http://b-website.com/
|
| 8 |
-
* Version: 1.
|
| 9 |
* Text Domain: feedzy_rss_translate
|
| 10 |
* Domain Path: /langs
|
| 11 |
*/
|
|
@@ -308,13 +308,13 @@ if (!function_exists('feedzy_rss')) {
|
|
| 308 |
if(!empty($thethumbnail)){
|
| 309 |
|
| 310 |
$content .= '<a href="'.$item->get_permalink().'" class="rss_image" target="'. $target .'" style="width:'. $size .'px; height:'. $size .'px;" title="'.$item->get_title().'" >';
|
| 311 |
-
|
| 312 |
$content .= '</a>';
|
| 313 |
|
| 314 |
} else if(empty($thethumbnail)){
|
| 315 |
|
| 316 |
$content .= '<a href="'.$item->get_permalink().'" class="rss_image" target="'. $target .'" style="width:'. $size .'px; height:'. $size .'px;" title="'.$item->get_title().'" >';
|
| 317 |
-
|
| 318 |
$content .= '</a>';
|
| 319 |
|
| 320 |
}
|
|
@@ -381,18 +381,38 @@ if (!function_exists('feedzy_rss')) {
|
|
| 381 |
|
| 382 |
|
| 383 |
/***************************************************************
|
| 384 |
-
* Insert cover picture to main rss feed
|
| 385 |
***************************************************************/
|
| 386 |
-
|
| 387 |
-
|
| 388 |
-
|
| 389 |
-
|
| 390 |
-
|
| 391 |
-
|
| 392 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 393 |
|
| 394 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 395 |
}
|
| 396 |
-
|
| 397 |
-
|
| 398 |
-
|
| 5 |
* Description: FEEDZY RSS Feeds is a small and lightweight plugin. Fast and easy to use, it aggregates RSS feeds into your WordPress site through simple shortcodes.
|
| 6 |
* Author: Brice CAPOBIANCO
|
| 7 |
* Author URI: http://b-website.com/
|
| 8 |
+
* Version: 1.6
|
| 9 |
* Text Domain: feedzy_rss_translate
|
| 10 |
* Domain Path: /langs
|
| 11 |
*/
|
| 308 |
if(!empty($thethumbnail)){
|
| 309 |
|
| 310 |
$content .= '<a href="'.$item->get_permalink().'" class="rss_image" target="'. $target .'" style="width:'. $size .'px; height:'. $size .'px;" title="'.$item->get_title().'" >';
|
| 311 |
+
$content .= '<span style="width:'. $size .'px; height:'. $size .'px; background-image: none, url('.$thethumbnail.'), url('.$default.');" alt="'.$item->get_title().'"></span/>';
|
| 312 |
$content .= '</a>';
|
| 313 |
|
| 314 |
} else if(empty($thethumbnail)){
|
| 315 |
|
| 316 |
$content .= '<a href="'.$item->get_permalink().'" class="rss_image" target="'. $target .'" style="width:'. $size .'px; height:'. $size .'px;" title="'.$item->get_title().'" >';
|
| 317 |
+
$content .= '<span style="width:'. $size .'px; height:'. $size .'px; background-image:url('.$default.');" alt="'.$item->get_title().'"></span/>';
|
| 318 |
$content .= '</a>';
|
| 319 |
|
| 320 |
}
|
| 381 |
|
| 382 |
|
| 383 |
/***************************************************************
|
| 384 |
+
* Insert cover picture to main rss feed content
|
| 385 |
***************************************************************/
|
| 386 |
+
function feedzy_insert_thumbnail_RSS($content) {
|
| 387 |
+
global $post;
|
| 388 |
+
|
| 389 |
+
if ( has_post_thumbnail( $post->ID ) ){
|
| 390 |
+
$content = '' . get_the_post_thumbnail( $post->ID, 'thumbnail' ) . '' . $content;
|
| 391 |
+
}
|
| 392 |
+
|
| 393 |
+
return $content;
|
| 394 |
+
}
|
| 395 |
+
add_filter('the_excerpt_rss', 'feedzy_insert_thumbnail_RSS');
|
| 396 |
+
add_filter('the_content_feed', 'feedzy_insert_thumbnail_RSS');
|
| 397 |
+
|
| 398 |
+
|
| 399 |
+
/***************************************************************
|
| 400 |
+
* Include cover picture (medium) to rss feed enclosure
|
| 401 |
+
* and media:content
|
| 402 |
+
***************************************************************/
|
| 403 |
+
function feedzy_include_thumbnail_RSS (){
|
| 404 |
+
global $post;
|
| 405 |
+
|
| 406 |
+
if ( has_post_thumbnail( $post->ID ) ){
|
| 407 |
|
| 408 |
+
$postThumbnailId = get_post_thumbnail_id( $post->ID );
|
| 409 |
+
$attachmentMeta = wp_get_attachment_metadata( $postThumbnailId );
|
| 410 |
+
$imageUrl = wp_get_attachment_image_src( $postThumbnailId, 'medium');
|
| 411 |
+
|
| 412 |
+
echo '<enclosure url="' . $imageUrl[0] . '" length="' . filesize( get_attached_file( $postThumbnailId ) ) . '" type="image/jpg" />';
|
| 413 |
+
echo '<media:content url="' . $imageUrl[0] . '" width="' . $attachmentMeta['sizes']['medium']['width'] . '" height="' . $attachmentMeta['sizes']['medium']['height'] . '" medium="image" type="' . $attachmentMeta['sizes']['medium']['mime-type'] . '" />';
|
| 414 |
+
|
| 415 |
}
|
| 416 |
+
}
|
| 417 |
+
//add_action('rss_item', 'feedzy_include_thumbnail_RSS');
|
| 418 |
+
//add_action('rss2_item', 'feedzy_include_thumbnail_RSS');
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
| 4 |
Tags: RSS, SimplePie, shortcode, feed, thumbnail, image, rss feeds, aggregator, tinyMCE, WYSIWYG, MCE, UI, flux, plugin, WordPress
|
| 5 |
Requires at least: 3.7
|
| 6 |
Tested up to: 4.0
|
| 7 |
-
Stable tag: 1.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -23,6 +23,10 @@ You may use this plugin in your widgets and your pages and reuse the shortcode s
|
|
| 23 |
|
| 24 |
By activating this plugin, your cover picture will be inserted into your RSS feeds. By doing so, you'll make it will easier for external sites to retrieve images from your feeds.
|
| 25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
Plugin is now using the TinyMCE API to improve UI and makes it easy to insert shortcodes!
|
| 27 |
|
| 28 |
|
|
@@ -84,6 +88,10 @@ Yes it is.
|
|
| 84 |
== Changelog ==
|
| 85 |
|
| 86 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 87 |
= 1.5.4 =
|
| 88 |
* Plugin meta translation
|
| 89 |
* Remove unnecessary spaces
|
| 4 |
Tags: RSS, SimplePie, shortcode, feed, thumbnail, image, rss feeds, aggregator, tinyMCE, WYSIWYG, MCE, UI, flux, plugin, WordPress
|
| 5 |
Requires at least: 3.7
|
| 6 |
Tested up to: 4.0
|
| 7 |
+
Stable tag: 1.6
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 23 |
|
| 24 |
By activating this plugin, your cover picture will be inserted into your RSS feeds. By doing so, you'll make it will easier for external sites to retrieve images from your feeds.
|
| 25 |
|
| 26 |
+
BETA - need your feed back ;)
|
| 27 |
+
add_action('rss_item', 'feedzy_include_thumbnail_RSS');
|
| 28 |
+
add_action('rss2_item', 'feedzy_include_thumbnail_RSS')
|
| 29 |
+
|
| 30 |
Plugin is now using the TinyMCE API to improve UI and makes it easy to insert shortcodes!
|
| 31 |
|
| 32 |
|
| 88 |
== Changelog ==
|
| 89 |
|
| 90 |
|
| 91 |
+
= 1.6 =
|
| 92 |
+
* Minor CSS fix
|
| 93 |
+
* Add actions: add_action('rss_item', 'feedzy_include_thumbnail_RSS'); & add_action('rss2_item', 'feedzy_include_thumbnail_RSS')
|
| 94 |
+
|
| 95 |
= 1.5.4 =
|
| 96 |
* Plugin meta translation
|
| 97 |
* Remove unnecessary spaces
|
