{"id":323832,"date":"2026-06-17T02:47:13","date_gmt":"2026-06-17T02:47:13","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/tobidase-swipe-lightbox\/"},"modified":"2026-06-20T15:16:40","modified_gmt":"2026-06-20T15:16:40","slug":"tobidase-swipe-lightbox","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tobidase-swipe-lightbox\/","author":23451985,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Tobidase Swipe LightBox","header_author":"SATORU HATANO","header_description":"A swipeable lightbox for images and videos. Supports YouTube, Vimeo, Niconico, Dailymotion, and MP4. Fully configurable from the admin panel.","assets_banners_color":"d8a567","last_updated":"2026-06-20 15:16:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/satoruhatano.xsrv.jp\/tobidase-swipe-lightbox\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":103,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"satohata","date":"2026-06-17 23:31:57"},"1.0.1":{"tag":"1.0.1","author":"satohata","date":"2026-06-19 02:53:47"},"1.0.2":{"tag":"1.0.2","author":"satohata","date":"2026-06-20 15:16:40"}},"upgrade_notice":{"1.0.2":"<p>Added auto MP4 thumbnail capture and desktop zoom (double-click or Ctrl+scroll to zoom, drag to pan).<\/p>","1.0.1":"<p>Fixed a bug where groups with the same name were merged into one.<\/p>","1.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3576432,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3576432,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3576432,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3576432,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3579902,"resolution":"1","location":"assets","locale":"","width":980,"height":831},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3579902,"resolution":"2","location":"assets","locale":"","width":925,"height":787},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3579902,"resolution":"3","location":"assets","locale":"","width":1152,"height":867},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3579902,"resolution":"4","location":"assets","locale":"","width":893,"height":728},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3579902,"resolution":"5","location":"assets","locale":"","width":936,"height":666}},"screenshots":{"1":"Each image in the Classic Editor shows a badge icon indicating its lightbox mode at a glance.","2":"Videos display with an auto-fetched thumbnail and platform badge. Embed mode is also supported.","3":"The image detail dialog lets you choose the lightbox mode and add a caption per image.","4":"The video insert dialog supports YouTube, Vimeo, Niconico, Dailymotion, and MP4.","5":"Images can be grouped in the editor for sequential swipe display in the lightbox."}},"plugin_section":[],"plugin_tags":[210,237,491,10351,1610],"plugin_category":[50,56],"plugin_contributors":[259002],"plugin_business_model":[],"class_list":["post-323832","plugin","type-plugin","status-publish","hentry","plugin_tags-gallery","plugin_tags-lightbox","plugin_tags-popup","plugin_tags-swipe","plugin_tags-youtube","plugin_category-media","plugin_category-social-and-sharing","plugin_contributors-satohata","plugin_committers-satohata"],"banners":{"banner":"https:\/\/ps.w.org\/tobidase-swipe-lightbox\/assets\/banner-772x250.png?rev=3576432","banner_2x":"https:\/\/ps.w.org\/tobidase-swipe-lightbox\/assets\/banner-1544x500.png?rev=3576432","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tobidase-swipe-lightbox\/assets\/icon-128x128.png?rev=3576432","icon_2x":"https:\/\/ps.w.org\/tobidase-swipe-lightbox\/assets\/icon-256x256.png?rev=3576432","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tobidase-swipe-lightbox\/assets\/screenshot-1.png?rev=3579902","caption":"Each image in the Classic Editor shows a badge icon indicating its lightbox mode at a glance."},{"src":"https:\/\/ps.w.org\/tobidase-swipe-lightbox\/assets\/screenshot-2.png?rev=3579902","caption":"Videos display with an auto-fetched thumbnail and platform badge. Embed mode is also supported."},{"src":"https:\/\/ps.w.org\/tobidase-swipe-lightbox\/assets\/screenshot-3.png?rev=3579902","caption":"The image detail dialog lets you choose the lightbox mode and add a caption per image."},{"src":"https:\/\/ps.w.org\/tobidase-swipe-lightbox\/assets\/screenshot-4.png?rev=3579902","caption":"The video insert dialog supports YouTube, Vimeo, Niconico, Dailymotion, and MP4."},{"src":"https:\/\/ps.w.org\/tobidase-swipe-lightbox\/assets\/screenshot-5.png?rev=3579902","caption":"Images can be grouped in the editor for sequential swipe display in the lightbox."}],"raw_content":"<!--section=description-->\n<p>Tobidase Swipe LightBox opens images and videos in a fullscreen popup with swipe support.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Swipeable popup for images and videos<\/li>\n<li>Supports YouTube, Vimeo, Niconico, Dailymotion, and MP4<\/li>\n<li>Auto-fetches title and thumbnail from YouTube and Vimeo<\/li>\n<li>Two popup styles: <strong>standard popup<\/strong> and <strong>zoom<\/strong><\/li>\n<li>Zoom on desktop: double-click or Ctrl+scroll to zoom in\/out; drag to pan while zoomed<\/li>\n<li>Auto-captures MP4 thumbnails from self-hosted video files (browser-side, no server processing)<\/li>\n<li>Switch popup style per post type in the admin settings<\/li>\n<li>Override the style for individual items directly in the post editor<\/li>\n<li>Group images and videos within a post for sequential slideshow display<\/li>\n<li>Reset the slideshow at the group boundary.<\/li>\n<li>Slide counter display (current \/ total)<\/li>\n<li>Loop, autoplay, and mute options<\/li>\n<li>Caption alignment (center \/ left)<\/li>\n<li>Keyboard navigation (\u2190 \u2192, Esc)<\/li>\n<li>Admin bar compatible (z-index safe)<\/li>\n<li>Hint animation on popup open (mobile)<\/li>\n<\/ul>\n\n<p><strong>How to open an image in the popup:<\/strong><\/p>\n\n<ol>\n<li>Insert an image in the post editor<\/li>\n<li>Click the image \u2192 click \"Link\" in the block toolbar<\/li>\n<li>Select \"Media File\" and save<\/li>\n<\/ol>\n\n<p><strong>How to insert a video:<\/strong><\/p>\n\n<ol>\n<li>Place the cursor at the insertion point in the post editor (Text mode)<\/li>\n<li>Click the \"Tobidase Movie\" quicktag button<\/li>\n<li>Enter the video URL in the dialog<\/li>\n<li>Optionally add a thumbnail and caption, then click \"Insert\"<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to third-party services to retrieve video metadata (thumbnails and titles). These requests are made only when a video URL is entered in the admin editor dialog, or when a post containing a [tdslb-movie] shortcode is published\/saved.<\/p>\n\n<h4>YouTube<\/h4>\n\n<p>Fetches thumbnail images and video titles via the YouTube oEmbed API and thumbnail CDN.\nNo personal user data is transmitted; only the video ID is used.\nTerms of service: https:\/\/www.youtube.com\/t\/terms\nPrivacy policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<h4>Vimeo<\/h4>\n\n<p>Fetches thumbnail images and video titles via the Vimeo v2 API.\nNo personal user data is transmitted; only the video ID is used.\nTerms of service: https:\/\/vimeo.com\/terms\nPrivacy policy: https:\/\/vimeo.com\/privacy<\/p>\n\n<h4>Niconico (NicoVideo)<\/h4>\n\n<p>Fetches thumbnail images and video titles via the Niconico public API (ext.nicovideo.jp).\nNo personal user data is transmitted; only the video ID is used.\nTerms of service: https:\/\/account.nicovideo.jp\/rules\/account\nPrivacy policy: https:\/\/account.nicovideo.jp\/rules\/account<\/p>\n\n<h4>Dailymotion<\/h4>\n\n<p>Fetches thumbnail images and video titles via the Dailymotion public API.\nNo personal user data is transmitted; only the video ID is used.\nTerms of service: https:\/\/www.dailymotion.com\/legal\/terms\nPrivacy policy: https:\/\/www.dailymotion.com\/legal\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>tobidase-swipe-lightbox<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin from the WordPress admin \"Plugins\" screen<\/li>\n<li>Go to <strong>Tools &gt; Tobidase SLB<\/strong> to configure settings<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"the%20popup%20does%20not%20open%20when%20i%20click%20an%20image.\"><h3>The popup does not open when I click an image.<\/h3><\/dt>\n<dd><p>Make sure the image link is set to \"Media File\". If the link is set to \"Attachment Page\" or \"None\", the popup will not open.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20videos%3F\"><h3>Can I use this with videos?<\/h3><\/dt>\n<dd><p>Yes. YouTube, Vimeo, Niconico, Dailymotion, and MP4 are supported. Use the \"Tobidase Movie\" quicktag button in the post editor to insert a video.<\/p><\/dd>\n<dt id=\"why%20isn%27t%20the%20thumbnail%20auto-fetched%20for%20my%20mp4%20video%3F\"><h3>Why isn't the thumbnail auto-fetched for my MP4 video?<\/h3><\/dt>\n<dd><p>For MP4 files hosted on your own site, the thumbnail is captured automatically from the video in your browser. For MP4 files hosted on another website, browsers block this capture for security reasons (CORS) unless that website explicitly allows it. In that case, please enter the thumbnail image URL manually.<\/p><\/dd>\n<dt id=\"how%20do%20i%20navigate%20between%20slides%3F\"><h3>How do I navigate between slides?<\/h3><\/dt>\n<dd><ul>\n<li><strong>Mobile:<\/strong> Swipe left\/right, or tap the navigation buttons at the bottom of the popup<\/li>\n<li><strong>PC:<\/strong> Click the arrow buttons on the left\/right of the screen, or use the \u2190 \u2192 keyboard keys<\/li>\n<li><strong>Close:<\/strong> Tap the \u2715 button, tap the background, or press Esc<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>New: Auto-capture thumbnails from self-hosted MP4 files in the editor (browser-side)<\/li>\n<li>New: Zoom support on desktop \u2014 double-click or Ctrl+scroll to zoom; drag to pan<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Groups with the same name are now treated as separate groups<\/li>\n<li>Improve: Lightbox layout on mobile landscape (button position, image size)<\/li>\n<li>Improve: Settings page \u2014 added section headings, grouping instructions, and redesigned controls table<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A swipeable lightbox for images and videos. Supports YouTube, Vimeo, Niconico, Dailymotion, and MP4. Fully configurable from the admin panel.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/323832","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=323832"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/satohata"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=323832"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=323832"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=323832"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=323832"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=323832"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=323832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}