{"id":4414,"date":"2009-01-08T19:13:32","date_gmt":"2009-01-08T19:13:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/sponsors-slideshow-widget\/"},"modified":"2019-05-12T16:14:10","modified_gmt":"2019-05-12T16:14:10","slug":"sponsors-slideshow-widget","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sponsors-slideshow-widget\/","author":250118,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.4.8","stable_tag":"2.4.8","tested":"4.7.33","requires":"3.3","requires_php":"","requires_plugins":"","header_name":"Fancy Slideshows","header_author":"Unsupported","header_description":"","assets_banners_color":"","last_updated":"2019-05-12 16:14:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/www.wordpress.org\/extend\/plugins\/sponsors-slideshow-widget","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":200,"downloads":79301,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.4.8"],"block_files":[],"assets_screenshots":{"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":"2086301","resolution":"2","location":"plugin"},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":"2086301","resolution":"6","location":"plugin"},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":"2086301","resolution":"3","location":"plugin"},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":"2086301","resolution":"5","location":"plugin"},"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"2086301","resolution":"1","location":"plugin"}},"screenshots":{"1":"Slideshow widget settings","2":"Set featured images in posts","3":"Link Management","4":"Media Management","5":"Featured Posts Slideshow","6":"TinyMCE Button"}},"plugin_section":[],"plugin_tags":[1087,168,208,58671,162],"plugin_category":[43,50],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-4414","plugin","type-plugin","status-closed","hentry","plugin_tags-featured-posts","plugin_tags-sidebar","plugin_tags-slideshow","plugin_tags-sponsor-links","plugin_tags-widget","plugin_category-customization","plugin_category-media","plugin_committers-koelle"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/sponsors-slideshow-widget.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/sponsors-slideshow-widget\/trunk\/screenshot-1.jpg?rev=2086301","caption":"Slideshow widget settings"},{"src":"https:\/\/ps.w.org\/sponsors-slideshow-widget\/trunk\/screenshot-2.jpg?rev=2086301","caption":"Set featured images in posts"},{"src":"https:\/\/ps.w.org\/sponsors-slideshow-widget\/trunk\/screenshot-3.jpg?rev=2086301","caption":"Link Management"},{"src":"https:\/\/ps.w.org\/sponsors-slideshow-widget\/trunk\/screenshot-5.jpg?rev=2086301","caption":"Featured Posts Slideshow"},{"src":"https:\/\/ps.w.org\/sponsors-slideshow-widget\/trunk\/screenshot-6.jpg?rev=2086301","caption":"TinyMCE Button"}],"raw_content":"<!--section=description-->\n<p><strong>This plugin is no longer maintained or supported and may be removed in the future!<\/strong><\/p>\n\n<p>Include beautiful slideshows on your website in an instance<\/p>\n\n<ul>\n<li>Multiple slide sources, including images, posts, pages and links<\/li>\n<li>Include slideshows as multi-widgets or in any page or post using shortcode (including TinyMCE Button)<\/li>\n<li>Automatic smart cropping of images to fit slideshow container aspect ratio. No time-consuming manual resizing of images required<\/li>\n<li>Different transition effects, including carousel slideshows<\/li>\n<li>Animated overlays to show off your content<\/li>\n<li>Include arrow and button or thumbnail navigations<\/li>\n<li>Re-activate WordPress Link Management System<\/li>\n<li>Featured images for posts (post-thumbnail)<\/li>\n<li>Easy customization of slideshows<\/li>\n<li>Addition of slide sources through wordpress filter<\/li>\n<li>Exclude the chosen slideshow links category from the Wordpress internal links widget<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<p>The plugin uses the <a href=\"http:\/\/jquery.malsup.com\/cycle2\/\">jQuery Cycle2 Plugin<\/a>\nThe icons were designed by Yusuke Kamiyamane (http:\/\/p.yusukekamiyamane.com\/)<\/p>\n\n<h3>Known Issues<\/h3>\n\n<p>The slideshow is powered by the jQuery Cycle2 Plugin, which does not work together with version 1 of the plugin.<\/p>\n\n<h3>HowTo<\/h3>\n\n<p>Include fancy slideshows on your website in an instance. The plugin offers different sources for generating slideshows including links, images or posts<\/p>\n\n<h4>Links<\/h4>\n\n<ol>\n<li>Create at least one category and add links including Image Address<\/li>\n<li>Choose corresponding links category as source<\/li>\n<\/ol>\n\n<h4>Images<\/h4>\n\n<ol>\n<li>The plugin enables media galleries<\/li>\n<li>Upload images and add the desired images to a gallery<\/li>\n<li>Choose corresponding image gallery as source<\/li>\n<\/ol>\n\n<h4>Posts\/Pages<\/h4>\n\n<ol>\n<li>Add featured images to posts or pages<\/li>\n<li>Choose corresponding posts or pages category as source<\/li>\n<li>In addition to the featured image, post title (slide title) and an excerpt (slide description) are displayed above linking to the post. This can be also customized through a post meta box<\/li>\n<\/ol>\n\n<h4>Additional Slide Sources<\/h4>\n\n<p>Probably a unique feature of the plugin is the possibility of adding additional external slide sources. It allows easy generation of slideshows from virtually any source and involves two wordpress filters.<\/p>\n\n<p>The first step is to add slide sources to the selection menu<\/p>\n\n<pre><code>add_filter( \"fancy_slideshow_sources\", \"my_slideshow_sources\" );\n\nfunction my_slideshow_sources( $sources ) {\n    $sources['mysource'] = array(\n        \"title\" =&gt; \"Source Title\",\n        \"options\" =&gt; array(\n            array( \"value\" =&gt; \"mysource_ID\", \"label\" =&gt; \"Option 1\" ),\n            ...\n        )   \n    );\n\n    return $sources;\n}\n<\/code><\/pre>\n\n<p>This function has to add a multi-dimensional array to the already existing sources. The $sources['mysource']['options'] array will be converted to an optgroup with label $sources['mysource']['title']. The structure of the value field has to have the structure indicated, i.e. <em>mysource_ID<\/em>. It can be also extended at the end with further fields separated by _ which will be used to break the value into different fields.<\/p>\n\n<p>The second step is to add a function that retrieves the data and sets up the slides data.<\/p>\n\n<pre><code>add_filter( \"fancy_slideshow_get_slides_&lt;*mysource*&gt;\", \"get_my_slides\" );\n<\/code><\/pre>\n\n<p>You see that the filter has the <em>mysource<\/em> part included, which has to match the primary array key in the function my_slideshow_sources.<\/p>\n\n<pre><code>function get_my_slides( $source ) {\n\n    $source_ID = $source[1];\n\n    \/\/ Do some stuff to get slides data\n    ...\n\n    $slides = array();\n    foreach ( $results AS $result ) {\n        $slide = array(\n            \"name\" =&gt; $result-&gt;name,\n            \"imageurl\" =&gt; $result-&gt;image_url,\n            \"imagepath\" =&gt; $result-&gt;image_path,\n            \"url\" =&gt; $result-&gt;url,\n            \"url_target\" =&gt; '',\n            \"link_class\" =&gt; 'thickbox',\n            \"link_rel\" =&gt; '',\n            \"title\" =&gt; $result-&gt;name,\n            \"slide_title\" =&gt; $result-&gt;name,\n            \"slide_desc\" =&gt; \"\"\n        );\n\n        $slides[] = (object)$slide;\n    }\n\n    return $slides;\n}\n<\/code><\/pre>\n\n<p>The above function gives a representative example of how the return array for each slide has to look like. The image path is neccessary to allow smart cropping of images.<\/p>\n\n<h4>Full width display<\/h4>\n\n<p>In order to force full-width display of slideshows simply check the option 100% Width. If you want to have a slideshow span the entire screen width a slideshow width of at least 1500px or even higher is recommended.<\/p>\n\n<!--section=installation-->\n<p>To install the plugin do the following steps<\/p>\n\n<ol>\n<li>Install and activiate the plugin via the admin plugin page.<\/li>\n<li>Go to the widget page and add it to your sidebar.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.4.8<\/h4>\n\n<ul>\n<li>SECURITY FIX: fixed image url to use correct https<\/li>\n<\/ul>\n\n<h4>2.4.7<\/h4>\n\n<ul>\n<li>UPDATED: updated translation template using custom perl script<\/li>\n<\/ul>\n\n<h4>2.4.6<\/h4>\n\n<ul>\n<li>NEW: mobile responsive slideshow transition for text slideshows using carousel transition: change transition to horizonal scroll for mobile screens &lt; 736px<\/li>\n<\/ul>\n\n<h4>2.4.5<\/h4>\n\n<ul>\n<li>NEW: added WP RSS Aggregator as source to turn RSS feeds into slideshows<\/li>\n<li>NEW: option for continuous slideshows<\/li>\n<li>NEW: auto-calculate height for text slideshows, e.g. leaguemanager matches<\/li>\n<li>NEW: new mobile-responsive widget control panel<\/li>\n<li>BUGFIX: fixed slide overlay display<\/li>\n<li>UPDATE: updated function visibilities<\/li>\n<li>UPDATE: updated translation template<\/li>\n<\/ul>\n\n<h4>2.4.4<\/h4>\n\n<ul>\n<li>IMPORTANT: This update removes any slideshow widget, which need to be re-added. I am sorry for this inconvenience<\/li>\n<li>CHANGED: removed function sponsors_slideshow_widget_display(), use fancy_slideshow() for static display of slideshows<\/li>\n<li>removed old PHP4 constructor<\/li>\n<li>tested with PHP7<\/li>\n<\/ul>\n\n<h4>2.4.3<\/h4>\n\n<ul>\n<li>small fixes<\/li>\n<\/ul>\n\n<h4>2.4.2<\/h4>\n\n<ul>\n<li>BUGFIX: fixed an issue with design for slideshow width<\/li>\n<li>CHANGED: renamed class to FancySlideshows<\/li>\n<\/ul>\n\n<h4>2.4.1<\/h4>\n\n<ul>\n<li>BUGFIX: fixed a security issue that could be exploited to overwrite default slide sources or styles<\/li>\n<li>BUGFIX: fixed theme specific functions to also check for child themes of Esteem<\/li>\n<\/ul>\n\n<h4>2.4<\/h4>\n\n<ul>\n<li>CHANGED: removed slide url for image slideshows<\/li>\n<\/ul>\n\n<h4>2.3.9<\/h4>\n\n<ul>\n<li>NEW: optional hack for Esteem Themee by ThemeGrill to replace their slider including overlay style using primary color option for title background<\/li>\n<li>UPDATE: some style updates<\/li>\n<li>BUGFIX: fixed margins in slideshow list<\/li>\n<li>BUGFIX: fixed a weird a:before style in ThemeGrill Theme Esteem<\/li>\n<\/ul>\n\n<h4>2.3.8<\/h4>\n\n<ul>\n<li>UPDATE: some style updates<\/li>\n<\/ul>\n\n<h4>2.3.7<\/h4>\n\n<ul>\n<li>BUGFIX: fixed style issue with slideshow height<\/li>\n<\/ul>\n\n<h4>2.3.6<\/h4>\n\n<ul>\n<li>BUGFIX: some security enhancements<\/li>\n<\/ul>\n\n<h4>2.3.5<\/h4>\n\n<ul>\n<li>NEW: added jQuery Cycle2 Swipe Plugin to enable swiping of slideshows on mobile devices<\/li>\n<li>BUGFIX: fixed a style issue in slideshow shortcode<\/li>\n<\/ul>\n\n<h4>2.3.4<\/h4>\n\n<ul>\n<li>NEW: smart crop images to fit slideshow container aspect ratio - Images are cropped upon saving widget options or post publish for shortcode slideshows<\/li>\n<li>BUGFIX: fixed responsive height<\/li>\n<\/ul>\n\n<h4>2.3.3<\/h4>\n\n<ul>\n<li>BUGFIX: fixed an issue with field names in Wordpress 4.4 - This requires re-saving the slideshow widget options for each slideshow!!<\/li>\n<\/ul>\n\n<h4>2.3.2<\/h4>\n\n<ul>\n<li>NEW: set background color of slideshows including iris colorpicker<\/li>\n<li>NEW: fixed slide overlay<\/li>\n<li>BUGFIX: fixed some style issues<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>BUGFIX: fixed some style issues<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>CHANGE: renamed plugin to Fancy Slideshows to better reflect its functionality<\/li>\n<li>NEW: changed cycle plugin to <a href=\"http:\/\/jquery.malsup.com\/cycle2\/\">jQuery Cycle2 Plugin<\/a><\/li>\n<li>NEW: carousel fade effect<\/li>\n<li>NEW: Included jQuery easing transitions<\/li>\n<li>NEW: fancy animated slide overlays with different css styles<\/li>\n<li>NEW: Thumbnail navigation<\/li>\n<li>NEW: fade-in navigation arrows on slideshow mouse hover. Fade out if mouse leaves slideshow<\/li>\n<li>NEW: hide navigation pager by default and show using jQuery<\/li>\n<li>NEW: added hyperlink to post excerpt container<\/li>\n<li>NEW: wordpress filters to dynamically add slide sources from other plugins (no external images and hyperlinks for security reasons)<\/li>\n<li>BUGFIX: fixed styling issue when navigation pager is used in combination with post source<\/li>\n<\/ul>\n\n<h4>2.2.8<\/h4>\n\n<ul>\n<li>UPDATE: some more small style updates<\/li>\n<\/ul>\n\n<h4>2.2.7<\/h4>\n\n<ul>\n<li>UPDATE: updated stylesheet definitions<\/li>\n<\/ul>\n\n<h4>2.2.6<\/h4>\n\n<ul>\n<li>NEW: add links to images in slideshows using Images as source<\/li>\n<li>NEW: add \"thickbox\" class to links slideshows using Images as source to enable fancy image popups<\/li>\n<li>NEW: add image description, caption or name (in this order) as link title for slideshows using Images as source. To show in the thickbox popup<\/li>\n<li>NEW: add rel=\"nofollow\" to links using Links as source<\/li>\n<\/ul>\n\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>UPDATE: changed some styling of prev\/next arrows<\/li>\n<\/ul>\n\n<h4>2.2.4<\/h4>\n\n<ul>\n<li>BUGFIX: fixed some poor file location calling<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>NEW: add custom gallery taxonomy for image categorization. Images need to be re-assigned to galleries. This has been changed to avoid categories only with image attachments in categories widget<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>UPDATE: updated TinyMCE Button for shortcode<\/li>\n<li>UPDATE: Added another screenshot<\/li>\n<li>BUGFIX: fixed shortcode output<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>UPDATE: some styling updates<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>NEW: optional pager navigation<\/li>\n<li>NEW: Allow floating numbers for speed and timeout<\/li>\n<li>NEW: changed default css style of slideshow container to overflow: scroll to make slideshow work without javascript. Will be changed to hidden if javascript is active<\/li>\n<li>BUGFIX: fixed only getting three items for images and posts from category<\/li>\n<\/ul>\n\n<h4>2.1.9<\/h4>\n\n<ul>\n<li>BUGFIX: fixed issue that link category is not correctly selected<\/li>\n<\/ul>\n\n<h4>2.1.8<\/h4>\n\n<ul>\n<li>NEW: Re-activate old Links Management System<\/li>\n<li>NEW: Responsive Styles<\/li>\n<li>BUGFIX: use esc_url() on URLs<\/li>\n<\/ul>\n\n<h4>2.1.7<\/h4>\n\n<ul>\n<li>NEW: shortcode to display slideshow in post or page including TinyMCE Button<\/li>\n<li>NEW: add CSS styles for individual slideshows using wp_add_inline_style()<\/li>\n<li>BUGFIX: some small fixes<\/li>\n<\/ul>\n\n<h4>2.1.6<\/h4>\n\n<ul>\n<li>NEW: enable featured image in posts<\/li>\n<li>NEW: show featured post slideshow including featured image (post-thumbnail), post title and adjustable post excerpt <\/li>\n<li>NEW: enable categories in attachments and include attachments (images) as source<\/li>\n<li>NEW: include previous\/next navigation in slideshow, which can be shown or hidden through widget control panel<\/li>\n<li>BUGFIX: fixed function to manually display widget<\/li>\n<li>BUGFIX: some styling fixes<\/li>\n<\/ul>\n\n<h4>2.1.5<\/h4>\n\n<ul>\n<li>BUGFIX: fixed not loaded CSS stylesheet in admin panel<\/li>\n<li>BUGFIX: fixed undefined index errors in widget control panel<\/li>\n<\/ul>\n\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>BUGFIX: corrected jquery slideshow handle to load script<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>BUGFIX: correctly load stylesheet and scripts<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>BUGFIX: fixed stripslashes in widget title<\/li>\n<li>BUGFIX: fixed link category exclusion from link list<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>BUGFIX: small notice in widget control panel<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>NEW: Widget Control panel without Javascript<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Compatible with Wordpress 4.0.1<\/li>\n<li>Since Wordpress 3.5 the Link Manager is deactivated. The official plugin <a href=\"https:\/\/wordpress.org\/plugins\/link-manager\/\">Link Manager<\/a> is required for the plugin to work<\/li>\n<\/ul>\n\n<h4>1.9.3<\/h4>\n\n<ul>\n<li>BUGFIX: css links with underline<\/li>\n<\/ul>\n\n<h4>1.9.2<\/h4>\n\n<ul>\n<li>BUGFIX: misspellings in translation<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>BUGFIX: link category not displayed in widget control<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>NEW: option to set time of transition (Speed) besides timout between each transition (Timeout)<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>NEW: links or posts as source for slideshow. Posts requires post meta fields for image and url<\/li>\n<\/ul>\n\n<h4>1.7.6<\/h4>\n\n<ul>\n<li>CHANGED: show plugin version in style.css load instead of WP Version<\/li>\n<\/ul>\n\n<h4>1.7.5<\/h4>\n\n<ul>\n<li>CHANGED: renamed classes to avoid Ad Blocker issues<\/li>\n<\/ul>\n\n<h4>1.7.4<\/h4>\n\n<ul>\n<li>BUGFIX: removed document.ready part in slideshow function call<\/li>\n<\/ul>\n\n<h4>1.7.3<\/h4>\n\n<ul>\n<li>NEW: use link target from link settings<\/li>\n<\/ul>\n\n<h4>1.7.2<\/h4>\n\n<ul>\n<li>BUGFIX: static function to display widget<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>CHANGED: insert <br \/> if title is \"N\/A\"<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>New WP 2.8 Widgets API<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>BUGFIX: <br \/> with clear both if no title present (IE fix)<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>BUGFIX: exclusion of link categories from link widget<\/li>\n<li>BUGFIX: deletion of options if widget is deleted<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>CHANGED: switched to jQuery Cycle Plugin. Hopefully fixes IE bug<\/li>\n<li>CHANGED: input title manually so no title is possible<\/li>\n<li>BUGFIX: display function to enable static display<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>NEW: multiple widget support<\/li>\n<li>BUGFIX: centering of slideshow<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Add fancy slideshows to your website in an instance","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/4414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=4414"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/koelle"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=4414"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=4414"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=4414"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=4414"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=4414"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=4414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}