{"id":87026,"date":"2018-06-09T04:36:50","date_gmt":"2018-06-09T04:36:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/canto\/"},"modified":"2026-04-30T15:06:55","modified_gmt":"2026-04-30T15:06:55","slug":"canto","status":"closed","type":"plugin","link":"https:\/\/bo.wordpress.org\/plugins\/canto\/","author":14558865,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.1.2","stable_tag":"trunk","tested":"6.9.4","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Canto","header_author":"Canto Inc","header_description":"Easily find and publish your brand and creative assets directly to wordpress without having to search through emails or folders, using digital asset management by Canto.","assets_banners_color":"c0dbd3","last_updated":"2026-04-30 15:06:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.canto.com\/integrations\/wordpress\/","header_author_uri":"https:\/\/www.canto.com\/","rating":0,"author_block_rating":0,"active_installs":100,"downloads":15048,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"FlightbyCanto","date":"2018-06-09 04:39:18"},"1.1.0":{"tag":"1.1.0","author":"FlightbyCanto","date":"2018-06-09 17:02:41"},"1.2.0":{"tag":"1.2.0","author":"FlightbyCanto","date":"2018-10-01 18:33:16"},"1.2.1":{"tag":"1.2.1","author":"FlightbyCanto","date":"2018-11-08 03:48:30"},"1.3.0":{"tag":"1.3.0","author":"FlightbyCanto","date":"2019-03-06 14:57:25"},"1.4.0":{"tag":"1.4.0","author":"FlightbyCanto","date":"2019-10-16 06:12:10"},"1.5.0":{"tag":"1.5.0","author":"FlightbyCanto","date":"2020-08-26 07:24:05"},"1.6.0":{"tag":"1.6.0","author":"FlightbyCanto","date":"2020-09-29 08:36:44"},"1.8.0":{"tag":"1.8.0","author":"FlightbyCanto","date":"2020-12-10 06:00:06"},"1.9.0":{"tag":"1.9.0","author":"FlightbyCanto","date":"2020-12-14 08:36:10"},"2.0.1":{"tag":"2.0.1","author":"FlightbyCanto","date":"2021-02-03 10:39:58"},"2.0.10":{"tag":"2.0.10","author":"FlightbyCanto","date":"2022-01-26 06:15:58"},"2.0.3":{"tag":"2.0.3","author":"FlightbyCanto","date":"2021-05-10 07:47:44"},"2.0.4":{"tag":"2.0.4","author":"FlightbyCanto","date":"2021-05-17 07:35:21"},"2.0.5":{"tag":"2.0.5","author":"FlightbyCanto","date":"2021-05-21 09:51:09"},"2.0.6":{"tag":"2.0.6","author":"FlightbyCanto","date":"2021-05-27 06:39:01"},"2.0.9":{"tag":"2.0.9","author":"FlightbyCanto","date":"2021-12-02 02:50:47"},"2.1.1":{"tag":"2.1.1","author":"FlightbyCanto","date":"2022-02-23 11:44:03"},"3.0.0":{"tag":"3.0.0","author":"FlightbyCanto","date":"2022-11-17 06:45:45"},"3.0.1":{"tag":"3.0.1","author":"FlightbyCanto","date":"2022-12-24 06:47:01"},"3.0.2":{"tag":"3.0.2","author":"FlightbyCanto","date":"2022-12-30 02:29:49"},"3.0.3":{"tag":"3.0.3","author":"FlightbyCanto","date":"2023-01-06 03:16:39"},"3.0.4":{"tag":"3.0.4","author":"FlightbyCanto","date":"2023-02-06 02:57:34"},"3.0.5":{"tag":"3.0.5","author":"FlightbyCanto","date":"2023-08-11 01:14:20"},"3.0.6":{"tag":"3.0.6","author":"FlightbyCanto","date":"2023-10-26 02:49:44"},"3.0.7":{"tag":"3.0.7","author":"FlightbyCanto","date":"2024-03-20 09:55:12"},"3.0.8":{"tag":"3.0.8","author":"FlightbyCanto","date":"2024-08-23 05:52:37"},"3.0.9":{"tag":"3.0.9","author":"FlightbyCanto","date":"2024-07-17 04:18:13"},"3.1.0":{"tag":"3.1.0","author":"FlightbyCanto","date":"2025-04-10 07:17:25"},"3.1.1":{"tag":"3.1.1","author":"FlightbyCanto","date":"2025-12-23 05:35:31"}},"upgrade_notice":{"1.4.0":"<ul>\n<li>2019-10-10<\/li>\n<li>FIX: The tree structure data is too large to be rendered. Now load the first layer for the first time.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1890020,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1890020,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2858710,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"canto\/canto-block":{"name":"canto\/canto-block","title":"Canto"}},"tagged_versions":["1.0.0","1.1.0","1.2.0","1.2.1","1.3.0","1.4.0","1.5.0","1.6.0","1.8.0","1.9.0","2.0.1","2.0.10","2.0.3","2.0.4","2.0.5","2.0.6","2.0.9","2.1.1","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.1.0","3.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2045330,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2045330,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2045330,"resolution":"3","location":"assets","locale":""},"screenshot-4.PNG":{"filename":"screenshot-4.PNG","revision":2045330,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2045330,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Find media assets quickly with Canto digital asset management","2":"Insert into Post or Page directly from our CDN","3":"Inserts a native Gutenberg block with customizable options and formatting","4":"Canto block under Common Blocks","5":"Plugin settings include duplicate checking and automatic updates for assets imported in WordPress"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[225602,14169,14168,30181,225601],"plugin_category":[],"plugin_contributors":[225603,127360,97244],"plugin_business_model":[],"class_list":["post-87026","plugin","type-plugin","status-closed","hentry","plugin_tags-canto","plugin_tags-dam","plugin_tags-digital-asset-management","plugin_tags-file-storage","plugin_tags-photo-library","plugin_contributors-flightbycanto","plugin_contributors-flightjim","plugin_contributors-ianthekid","plugin_committers-flightbycanto"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/canto_c0dbd3.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/canto\/assets\/screenshot-1.png?rev=2045330","caption":"Find media assets quickly with Canto digital asset management"},{"src":"https:\/\/ps.w.org\/canto\/assets\/screenshot-2.png?rev=2045330","caption":"Insert into Post or Page directly from our CDN"},{"src":"https:\/\/ps.w.org\/canto\/assets\/screenshot-3.png?rev=2045330","caption":"Inserts a native Gutenberg block with customizable options and formatting"},{"src":"https:\/\/ps.w.org\/canto\/assets\/screenshot-4.PNG?rev=2045330","caption":"Canto block under Common Blocks"},{"src":"https:\/\/ps.w.org\/canto\/assets\/screenshot-5.png?rev=2045330","caption":"Plugin settings include duplicate checking and automatic updates for assets imported in WordPress"}],"raw_content":"<!--section=description-->\n<p>Simplify collaboration: Publish media from Canto to WordPress. Browse\/search your library directly. Inserted images save to WordPress.<\/p>\n\n<!--section=installation-->\n<p>Installing Canto wordpress plugin can be done either by searching for \"Canto\" via the \"Plugins &gt; Add New\" screen in your WordPress dashboard, or by using the following steps:<\/p>\n\n<ol>\n<li>Download the plugin via WordPress.org<\/li>\n<li>Upload the ZIP file through the 'Plugins &gt; Add New &gt; Upload' screen in your WordPress dashboard<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<p>Configure and authorize your account under \"Settings &gt; Canto\" left nav menu. Click \"Connect\" and enter in your account credentials. You will be automatically redirected back to WordPress.<\/p>\n\n<p>All set, enjoy!<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"canto%20help\"><h3>Canto Help<\/h3><\/dt>\n<dd><p>For help installing or using the plugin, refer to <a href=\"https:\/\/cantodam.freshdesk.com\/\">Canto Help<\/a><\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20plugin%20without%20a%20canto%20account%3F\"><h3>Can I use this plugin without a Canto account?<\/h3><\/dt>\n<dd><p>Unfortunately not. However, you are welcome to sign up today for free! <a href=\"https:\/\/www.canto.com\/signup\/?utm_source=wordpress&amp;utm_medium=plugin&amp;utm_campaign=wordpress\">Start free trial<\/a><\/p><\/dd>\n<dt id=\"how%20do%20i%20authorize%20my%20account%3F\"><h3>How do I authorize my account?<\/h3><\/dt>\n<dd><p>We recommend you to connect to your Canto account using an administrator account.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>2025-06-17<\/li>\n<li>Fixed the issue with inserting .pdf or other files, and ensured that only the file name is shown instead of the full URL.<\/li>\n<li>Made compatibility with Classic Editor(WYSIWYG) with ACF, Gutenberg Editor with ACF, Elementor Editor.  <\/li>\n<li>Fixed Automatic and Manual updates issu for assets imported in WordPress.<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>2025-04-10<\/li>\n<li>Fixed deprecated optional parameter $field declared before required parameter.<\/li>\n<\/ul>\n\n<h4>3.0.9<\/h4>\n\n<ul>\n<li>2024-07-13<\/li>\n<li>Fixed Vulnerability Title: Canto &lt;= 3.0.8 - Unauthenticated Blind SSRF<\/li>\n<\/ul>\n\n<h4>3.0.8<\/h4>\n\n<ul>\n<li>2024-07-13<\/li>\n<li>Fixed Vulnerability Title: Canto &lt;= 3.0.8 - Unauthenticated Blind SSRF<\/li>\n<\/ul>\n\n<h4>3.0.9<\/h4>\n\n<ul>\n<li>2024-06-21<\/li>\n<li>Fixed Vulnerability Title: Canto &lt;= 3.0.8 - Remote File Inclusion Issue<\/li>\n<\/ul>\n\n<h4>3.0.8<\/h4>\n\n<ul>\n<li>2024-06-21<\/li>\n<li>Fixed Vulnerability Title: Canto &lt;= 3.0.8 - Remote File Inclusion Issue<\/li>\n<\/ul>\n\n<h4>3.0.8<\/h4>\n\n<ul>\n<li>2024-04-04<\/li>\n<li>Updated the version number only and added some WordPress methods instead of PHP.<\/li>\n<\/ul>\n\n<h4>3.0.7<\/h4>\n\n<ul>\n<li>2024-03-18<\/li>\n<li>FIX: Fixed the security issue for the full review.<\/li>\n<\/ul>\n\n<h4>3.0.6<\/h4>\n\n<ul>\n<li>2023-10-26<\/li>\n<li>Support added for all Canto customers who store their data in the Australia region.<\/li>\n<\/ul>\n\n<h4>3.0.5<\/h4>\n\n<ul>\n<li>2023-1-29<\/li>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.0.4<\/h4>\n\n<ul>\n<li>2023-1-11<\/li>\n<li>Bug fixes and improvements<\/li>\n<\/ul>\n\n<h4>3.0.3<\/h4>\n\n<ul>\n<li>2023-1-3<\/li>\n<li>Bug fixes and improvements<\/li>\n<\/ul>\n\n<h4>3.0.2<\/h4>\n\n<ul>\n<li>2022-12-29<\/li>\n<li>Bug fixes and improvements<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>2022-12-20<\/li>\n<li>Bug fixes and improvements<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>2022-11-17<\/li>\n<li>This version of the plugin supports Wordpress v6.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>2022-9-26<\/li>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>2.1.1.1<\/h4>\n\n<ul>\n<li>2022-5-13<\/li>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>2022-2-23<\/li>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>2.0.10<\/h4>\n\n<ul>\n<li>2022-1-26<\/li>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>2.0.9<\/h4>\n\n<ul>\n<li>2021-10-27<\/li>\n<li>Minor bug fixes<\/li>\n<li>Performance improvements<\/li>\n<\/ul>\n\n<h4>2.0.8<\/h4>\n\n<ul>\n<li>2021-09-20<\/li>\n<li>FIX: Modified some styles that may conflict with other plugins.<\/li>\n<li>FIX: Fixed the problem that the domain name cannot be selected after the login fails.<\/li>\n<li>FIX: Improved performance.<\/li>\n<\/ul>\n\n<h4>2.0.7<\/h4>\n\n<ul>\n<li>2021-08-03<\/li>\n<li>FIX: The album is not loaded when clicked.<\/li>\n<\/ul>\n\n<h4>2.0.6<\/h4>\n\n<ul>\n<li>2021-05-27<\/li>\n<li>FIX: WordPress plugin not working on Safari and Firefox.<\/li>\n<li>FIX: Other problems.<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>2021-05-19<\/li>\n<li>FIX: The problem of not being able to log off.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>2021-05-17<\/li>\n<li>FIX: Fixed some security issues.<\/li>\n<li>FIX: The problem cannot insert picture without modification date.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>2021-04-28<\/li>\n<li>FIX: Fixed the style conflict issue that caused the button to fail.<\/li>\n<li>FIX: Fixed the problem that pictures cannot be inserted normally.<\/li>\n<li>FIX: Fixed some security issues.<\/li>\n<li>FIX: Other problems.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>2021-02-07<\/li>\n<li>FIX: Fixed the issue about login.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>2021-01-30<\/li>\n<li>FIX: Fixed the secrity issue for the full review.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>2021-01-30<\/li>\n<li>FIX: Fixed all secrity issue for the full review.<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>2020-12-14<\/li>\n<li>FIX: Fixed secrity issue for the full review.<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>2020-11-26<\/li>\n<li>FIX: Fixed issue about cannot login within .global.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>2020-11-17<\/li>\n<li>FIX: Fixed issue about cannot insert image in Firefox.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>2020-9-29<\/li>\n<li>FIX: Fixed issue about token expired.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>2020-8-20<\/li>\n<li>FIX: Fixed issue of treeview for global env.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>2019-10-10<\/li>\n<li>FIX: The tree structure data is too large to be rendered. Now load the first layer for the first time.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>2019-03-06<\/li>\n<li>NEW: Gutenberg block compatibility. Canto block created to import assets into Gutenberg with native block types based on file type<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>2018-11-07<\/li>\n<li>FIX: Edge browser compatibility for CSS and JS loading issues<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>2018-10-01<\/li>\n<li>FIX: Added API domain selection for legacy and canto.global accounts<\/li>\n<li>FIX: Divi theme compatibility for custom image sizes<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>2018-06-09<\/li>\n<li>NEW: Added icon for non-image files. File name appears when hovering over item<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>2018-06-08<\/li>\n<li>Merging formerly known as \"Flight by Canto\" as a Canto Wordpress plugin<\/li>\n<\/ul>","raw_excerpt":"Find &amp; publish creative assets to WordPress easily, no email or folder search needed, with Canto&#039;s digital asset management.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/87026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=87026"}],"author":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/flightbycanto"}],"wp:attachment":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=87026"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=87026"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=87026"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=87026"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=87026"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=87026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}