{"id":341924,"date":"2026-07-31T09:39:13","date_gmt":"2026-07-31T09:39:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zoro-slider\/"},"modified":"2026-07-31T11:40:20","modified_gmt":"2026-07-31T11:40:20","slug":"zoro-slider","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/zoro-slider\/","author":16820684,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Zoro Slider","header_author":"Rodgath","header_description":"Premium multi-purpose content creator for slidershows and galleries with multiple animation effects.","assets_banners_color":"276364","last_updated":"2026-07-31 11:40:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/themecresthq.xyz\/plugins\/zoroslider","header_author_uri":"https:\/\/themecresthq.xyz\/rodgath","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rodgath","date":"2026-07-31 11:40:20"}},"upgrade_notice":{"1.0.0":"<p>Initial release. Review the External Services section before enabling Google Fonts, YouTube Playlist, JSON import, or Vimeo-based media features.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3629931,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3629931,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3629973,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3629973,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3629931,"resolution":"1","location":"assets","locale":"","width":1482,"height":1700},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3629931,"resolution":"10","location":"assets","locale":"","width":1902,"height":699},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3629931,"resolution":"11","location":"assets","locale":"","width":1903,"height":947},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3629931,"resolution":"12","location":"assets","locale":"","width":1920,"height":965},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3629931,"resolution":"13","location":"assets","locale":"","width":1902,"height":965},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3629931,"resolution":"2","location":"assets","locale":"","width":1490,"height":2600},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3629931,"resolution":"3","location":"assets","locale":"","width":1482,"height":1035},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3629931,"resolution":"4","location":"assets","locale":"","width":1480,"height":1648},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3629931,"resolution":"5","location":"assets","locale":"","width":1920,"height":997},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3629931,"resolution":"6","location":"assets","locale":"","width":1920,"height":965},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3629931,"resolution":"7","location":"assets","locale":"","width":1920,"height":965},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3629931,"resolution":"8","location":"assets","locale":"","width":1920,"height":965},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3629931,"resolution":"9","location":"assets","locale":"","width":1900,"height":947}},"screenshots":{"1":"Sliders Grid View","2":"Sliders List View","3":"Templates Grid View","4":"Templates List View","5":"Slider Builder","6":"Adjustable Layout Columns","7":"Adjustable Layout Grid","8":"Slides Manager","9":"3D Gallery Slider","10":"Fullwidth Slider","11":"Fullscreen Slider","12":"Product Tour","13":"Right-Click Context Menu"}},"plugin_section":[],"plugin_tags":[786,210,2141,1483,274018],"plugin_category":[50],"plugin_contributors":[274019,274020],"plugin_business_model":[],"class_list":["post-341924","plugin","type-plugin","status-publish","hentry","plugin_tags-carousel","plugin_tags-gallery","plugin_tags-image-slider","plugin_tags-responsive-slider","plugin_tags-tags-slider","plugin_category-media","plugin_contributors-rodgath","plugin_contributors-themecresthq","plugin_committers-rodgath"],"banners":{"banner":"https:\/\/ps.w.org\/zoro-slider\/assets\/banner-772x250.png?rev=3629973","banner_2x":"https:\/\/ps.w.org\/zoro-slider\/assets\/banner-1544x500.png?rev=3629973","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zoro-slider\/assets\/icon-128x128.png?rev=3629931","icon_2x":"https:\/\/ps.w.org\/zoro-slider\/assets\/icon-256x256.png?rev=3629931","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-1.png?rev=3629931","caption":"Sliders Grid View"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-2.png?rev=3629931","caption":"Sliders List View"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-3.png?rev=3629931","caption":"Templates Grid View"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-4.png?rev=3629931","caption":"Templates List View"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-5.png?rev=3629931","caption":"Slider Builder"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-6.png?rev=3629931","caption":"Adjustable Layout Columns"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-7.png?rev=3629931","caption":"Adjustable Layout Grid"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-8.png?rev=3629931","caption":"Slides Manager"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-9.png?rev=3629931","caption":"3D Gallery Slider"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-10.png?rev=3629931","caption":"Fullwidth Slider"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-11.png?rev=3629931","caption":"Fullscreen Slider"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-12.png?rev=3629931","caption":"Product Tour"},{"src":"https:\/\/ps.w.org\/zoro-slider\/assets\/screenshot-13.png?rev=3629931","caption":"Right-Click Context Menu"}],"raw_content":"<!--section=description-->\n<p>Plugin Demo: https:\/\/themecresthq.xyz\/plugins\/zoroslider<\/p>\n\n<p>Zoro Slider lets site owners build animated sliders and galleries from custom slide content, media, and source-driven feeds.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>visual slider builder<\/li>\n<li>layered content and animation controls<\/li>\n<li>shortcode-based embedding<\/li>\n<li>import and export tools<\/li>\n<li>source types for Manual \/ Builder Slides, Posts, JSON import, and YouTube Playlist<\/li>\n<li>media integration support for Google Fonts, YouTube, Vimeo, and JSON-driven content<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin can connect to third-party services only when you choose features that require them.<\/p>\n\n<h4>Google Fonts<\/h4>\n\n<p>Service: Google Fonts<\/p>\n\n<p>What is sent: requests for font CSS and related font files. These requests typically include the selected font family\/variant in the request URL and standard browser\/request metadata such as IP address and user agent handled by the browser.<\/p>\n\n<p>When it is sent: when a slider uses Google Fonts and the slider is rendered in the browser, and when Google font previews are loaded in the builder.<\/p>\n\n<p>Service endpoints:<\/p>\n\n<ul>\n<li><code>https:\/\/fonts.googleapis.com\/<\/code><\/li>\n<li><code>https:\/\/fonts.gstatic.com\/<\/code><\/li>\n<\/ul>\n\n<p>Terms and privacy:<\/p>\n\n<ul>\n<li>https:\/\/policies.google.com\/terms<\/li>\n<li>https:\/\/developers.google.com\/fonts\/faq\/privacy<\/li>\n<\/ul>\n\n<h4>YouTube Playlist<\/h4>\n\n<p>Service: YouTube \/ Google APIs<\/p>\n\n<p>What is sent: the configured playlist ID or URL-derived playlist ID, your YouTube Data API key, and standard request\/browser metadata. If a slide uses an embedded YouTube player, the selected YouTube video identifier is also used to load the player.<\/p>\n\n<p>When it is sent: when a slider uses <code>Source Type = YouTube Playlist<\/code>, when preview\/frontend rendering requests playlist items, or when an embedded YouTube player is loaded through a layer placeholder such as <code>{{video_embed}}<\/code>.<\/p>\n\n<p>Service endpoints:<\/p>\n\n<ul>\n<li><code>https:\/\/www.googleapis.com\/youtube\/v3\/playlistItems<\/code><\/li>\n<li><code>https:\/\/www.youtube.com\/<\/code><\/li>\n<li><code>https:\/\/www.youtube.com\/embed\/<\/code><\/li>\n<\/ul>\n\n<p>Terms and privacy:<\/p>\n\n<ul>\n<li>https:\/\/www.youtube.com\/t\/terms<\/li>\n<li>https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>JSON Import<\/h4>\n\n<p>Service: Configured external JSON endpoint<\/p>\n\n<p>What is sent: a normal outbound HTTP request from the WordPress site to the configured JSON URL, plus standard request metadata generated by the hosting\/server environment.<\/p>\n\n<p>When it is sent: when a slider uses <code>Source Type = JSON import<\/code> and preview\/frontend rendering fetches the configured JSON endpoint.<\/p>\n\n<p>Important note: the plugin does not control the privacy practices of the remote JSON service you choose. Site owners should only use trusted JSON endpoints.<\/p>\n\n<p>Service endpoints:<\/p>\n\n<ul>\n<li>the JSON URL configured in slider settings<\/li>\n<\/ul>\n\n<h4>Vimeo<\/h4>\n\n<p>Service: Vimeo<\/p>\n\n<p>What is sent: the selected Vimeo video identifier and standard request metadata needed to load Vimeo API or player resources.<\/p>\n\n<p>When it is sent: when a Vimeo-based video layer, background video, or intentional HTML embed is loaded by the plugin.<\/p>\n\n<p>Service endpoints:<\/p>\n\n<ul>\n<li><code>https:\/\/api.vimeo.com\/<\/code><\/li>\n<li><code>https:\/\/player.vimeo.com\/<\/code><\/li>\n<\/ul>\n\n<p>Terms and privacy:<\/p>\n\n<ul>\n<li>https:\/\/vimeo.com\/terms<\/li>\n<li>https:\/\/vimeo.com\/privacy<\/li>\n<\/ul>\n\n<p>Wp Color picker adavanced used from: https:\/\/github.com\/kallookoo\/wp-color-picker-alpha<\/p>\n\n<h4>ThemeCrestHQ Template &amp; Add-on Service<\/h4>\n\n<p>Zoro Slider can optionally connect to the ThemeCrestHQ service to browse, preview, and download slider templates and add-ons created and maintained by the plugin author.<\/p>\n\n<p>This service is optional and is only used when the user chooses to browse or import remote templates or add-ons from within the plugin. The plugin functions normally without using these features.<\/p>\n\n<p>The service is used for:<\/p>\n\n<ul>\n<li>Browsing the remote template catalog.<\/li>\n<li>Previewing available templates before import.<\/li>\n<li>Downloading slider templates.<\/li>\n<li>Downloading official Zoro Slider add-ons.<\/li>\n<\/ul>\n\n<p>Data sent to the service:<\/p>\n\n<ul>\n<li>Requested template ID or add-on ID.<\/li>\n<\/ul>\n\n<p>Data is only transmitted when the user explicitly performs one of the following actions:<\/p>\n\n<ul>\n<li>Opens the Remote Templates screen.<\/li>\n<li>Opens a template preview.<\/li>\n<li>Downloads a template.<\/li>\n<li>Downloads an official add-on.<\/li>\n<\/ul>\n\n<p>No browsing or download requests are made automatically during normal plugin operation.<\/p>\n\n<p>Service provider:\nThemeCrestHQ<\/p>\n\n<p>Privacy Policy:\nhttps:\/\/themecresthq.xyz\/plugins\/zoroslider\/privacy.html<\/p>\n\n<p>Terms of Service:\nhttps:\/\/themecresthq.xyz\/plugins\/zoroslider\/terms.html<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>zoro-slider<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen in WordPress.<\/li>\n<li>Open <code>Zoro Slider<\/code> from the WordPress admin menu.<\/li>\n<li>Create a slider, configure its settings, and embed it with the generated shortcode.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20a%20slider%20to%20a%20page%20or%20post%3F\"><h3>How do I add a slider to a page or post?<\/h3><\/dt>\n<dd><p>Create a slider in the admin area, then copy the generated shortcode and paste it into a page, post, or widget area.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20import%20and%20export%3F\"><h3>Does the plugin support import and export?<\/h3><\/dt>\n<dd><p>Yes. Sliders can be exported from the plugin admin and imported into another site running the plugin.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20uninstall%20the%20plugin%3F\"><h3>What happens if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Uninstalling Zoro Slider removes plugin-owned slider data from the site, including saved sliders, related plugin taxonomy terms, and plugin import\/export temp directories. Use export before uninstall if you need a backup.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20contact%20third-party%20services%3F\"><h3>Does the plugin contact third-party services?<\/h3><\/dt>\n<dd><p>Yes. Optional integrations are available for Google Fonts, YouTube Playlist, JSON import, and Vimeo-based media. See the <code>External Services<\/code> section below for full disclosure details.<\/p><\/dd>\n<dt id=\"which%20source%20types%20need%20external%20configuration%3F\"><h3>Which source types need external configuration?<\/h3><\/dt>\n<dd><p>Manual \/ Builder Slides and <code>Posts<\/code> do not need an external source URL.<\/p>\n\n<pre><code>JSON import needs a trusted external JSON URL.\n\nYouTube Playlist needs a YouTube Data API key.\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added compliance hardening for AJAX authorization, export protection, import validation, output escaping, and release packaging cleanup.<\/li>\n<li>Added external services disclosure for Google Fonts, YouTube Playlist, JSON import, and Vimeo media usage.<\/li>\n<li>Split the main plugin file into focused modules for admin screens, AJAX, rendering, import\/export, content types, and HTTP integrations.<\/li>\n<\/ul>","raw_excerpt":"Create responsive sliders and galleries with multiple animation effects, flexible layouts, and an intuitive drag-and-drop editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/341924","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=341924"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rodgath"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=341924"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=341924"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=341924"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=341924"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=341924"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=341924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}