{"id":317323,"date":"2026-06-28T01:03:23","date_gmt":"2026-06-28T01:03:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/attn-stock-hub-stock-photos-videos-icons\/"},"modified":"2026-06-28T00:48:13","modified_gmt":"2026-06-28T00:48:13","slug":"attn-stock-hub-stock-photos-videos-icons","status":"publish","type":"plugin","link":"https:\/\/ve.wordpress.org\/plugins\/attn-stock-hub-stock-photos-videos-icons\/","author":23215450,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"trunk","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"ATTN Stock Hub \u2013 Stock Photos, Videos & Icons","header_author":"ATTN Studio","header_description":"Search and import free stock photos, videos, and icons into the WordPress Media Library.","assets_banners_color":"eef3f7","last_updated":"2026-06-28 00:48:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":114,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3588397,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3588397,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3588397,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3588397,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Search stock photos directly inside WordPress.","2":"Search and import stock videos.","3":"Browse and import SVG icons from Iconify.","4":"Import selected assets into the Media Library.","5":"Configure provider API keys in plugin settings."}},"plugin_section":[],"plugin_tags":[498,233,402,269163,20858],"plugin_category":[50],"plugin_contributors":[259507],"plugin_business_model":[],"class_list":["post-317323","plugin","type-plugin","status-publish","hentry","plugin_tags-icons","plugin_tags-media-library","plugin_tags-stock-photos","plugin_tags-stock-videos","plugin_tags-unsplash","plugin_category-media","plugin_contributors-hellosabrinamok","plugin_committers-hellosabrinamok"],"banners":{"banner":"https:\/\/ps.w.org\/attn-stock-hub-stock-photos-videos-icons\/assets\/banner-772x250.png?rev=3588397","banner_2x":"https:\/\/ps.w.org\/attn-stock-hub-stock-photos-videos-icons\/assets\/banner-1544x500.png?rev=3588397","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/attn-stock-hub-stock-photos-videos-icons\/assets\/icon-128x128.png?rev=3588397","icon_2x":"https:\/\/ps.w.org\/attn-stock-hub-stock-photos-videos-icons\/assets\/icon-256x256.png?rev=3588397","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ATTN Stock Hub helps WordPress administrators and content editors manually search supported third-party media providers and import selected assets into the WordPress Media Library.<\/p>\n\n<p>Supported providers:<\/p>\n\n<ul>\n<li>Pexels: photos and videos<\/li>\n<li>Pixabay: photos and videos<\/li>\n<li>Unsplash: photos<\/li>\n<li>Iconify: SVG icons<\/li>\n<\/ul>\n\n<p>This plugin is intended as a content creation workflow tool inside WordPress. Searches are only made when a logged-in user manually enters a keyword and submits a search. The plugin does not preload media libraries, make automated background search requests, train AI\/ML systems, or cache large collections of third-party assets.<\/p>\n\n<h3>External services<\/h3>\n\n<p>ATTN Stock Hub connects to third-party external services to provide its search and import functionality. These services are used only when a logged-in WordPress user with upload permissions manually submits a search or imports a selected asset. The plugin does not make automated background search requests, does not preload large third-party libraries, and does not use provider content for AI\/ML training.<\/p>\n\n<p>Pexels<\/p>\n\n<p>Service used for: Searching and importing stock photos and videos from Pexels.<\/p>\n\n<p>Data sent and when: When a user manually performs a Pexels search, the search keyword and the site administrator's Pexels API key are sent to the Pexels API. When a user imports a selected asset, the selected asset URL is requested so the file can be downloaded into that WordPress site's Media Library.<\/p>\n\n<p>Account\/API key: A user-provided Pexels API key is required.<\/p>\n\n<p>Terms: https:\/\/www.pexels.com\/terms-of-service\/\nPrivacy: https:\/\/www.pexels.com\/privacy-policy\/<\/p>\n\n<p>Pixabay<\/p>\n\n<p>Service used for: Searching and importing stock photos and videos from Pixabay.<\/p>\n\n<p>Data sent and when: When a user manually performs a Pixabay search, the search keyword and the site administrator's Pixabay API key are sent to the Pixabay API. When a user imports a selected asset, the selected asset URL is requested so the file can be downloaded into that WordPress site's Media Library.<\/p>\n\n<p>Account\/API key: A user-provided Pixabay API key is required.<\/p>\n\n<p>Terms: https:\/\/pixabay.com\/service\/terms\/\nPrivacy: https:\/\/pixabay.com\/service\/privacy\/<\/p>\n\n<p>Unsplash<\/p>\n\n<p>Service used for: Searching and importing stock photos from Unsplash.<\/p>\n\n<p>Data sent and when: When a user manually performs an Unsplash search, the search keyword and the site administrator's Unsplash Access Key are sent to the Unsplash API. When a user imports a selected asset, the selected asset URL is requested so the file can be downloaded into that WordPress site's Media Library. The plugin also sends a request to the Unsplash download tracking URL returned by the Unsplash API when an Unsplash asset is imported.<\/p>\n\n<p>Account\/API key: A user-provided Unsplash Access Key is required.<\/p>\n\n<p>Terms: https:\/\/unsplash.com\/terms\nPrivacy: https:\/\/unsplash.com\/privacy<\/p>\n\n<p>Iconify<\/p>\n\n<p>Service used for: Searching and importing SVG icons from Iconify.<\/p>\n\n<p>Data sent and when: When a user manually performs an Iconify search, the search keyword is sent to the Iconify API. When a user imports a selected icon, the selected icon name is used to request the SVG file from the Iconify API so it can be saved into that WordPress site's Media Library.<\/p>\n\n<p>Account\/API key: Iconify does not require an API key.<\/p>\n\n<p>API documentation: https:\/\/iconify.design\/docs\/api\/\nPrivacy: https:\/\/iconify.design\/privacy\/\nLicense information: https:\/\/iconify.design\/<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Search stock photos from supported providers.<\/li>\n<li>Search stock videos from supported providers.<\/li>\n<li>Search and import SVG icons via Iconify.<\/li>\n<li>Import selected assets into the WordPress Media Library.<\/li>\n<li>Manual, user-triggered searches only.<\/li>\n<li>API keys are provided and managed by the site administrator.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/attn-stock-hub-stock-photos-videos-icons<\/code> directory, or install the plugin through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Go to Settings &gt; ATTN Stock Hub.<\/li>\n<li>Add your API keys for supported providers.<\/li>\n<li>Go to Media &gt; Stock Hub to search and import media.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20api%20keys%3F\"><h3>Do I need API keys?<\/h3><\/dt>\n<dd><p>Yes, for Pexels, Pixabay, and Unsplash. Iconify does not require an API key.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20make%20automated%20api%20requests%3F\"><h3>Does this plugin make automated API requests?<\/h3><\/dt>\n<dd><p>No. Search requests are only triggered when a logged-in user manually submits a search.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20or%20cache%20large%20provider%20libraries%3F\"><h3>Does this plugin store or cache large provider libraries?<\/h3><\/dt>\n<dd><p>No. Assets are imported one at a time only when selected by a user.<\/p><\/dd>\n<dt id=\"can%20i%20use%20imported%20media%20commercially%3F\"><h3>Can I use imported media commercially?<\/h3><\/dt>\n<dd><p>Please review the licensing terms of the original provider before using any imported asset.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20videos%3F\"><h3>Does this plugin support videos?<\/h3><\/dt>\n<dd><p>Yes. Pexels and Pixabay videos are supported when the relevant API key is configured.<\/p><\/dd>\n<dt id=\"can%20i%20import%20svg%20icons%3F\"><h3>Can I import SVG icons?<\/h3><\/dt>\n<dd><p>Yes. Iconify icons can be imported as SVG files when SVG import is enabled in the plugin settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated text domain to match the WordPress.org plugin slug.<\/li>\n<li>Updated internal prefixes to be more unique.<\/li>\n<li>Updated API key handling to preserve valid secret values.<\/li>\n<li>Expanded readme information about external services.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Search and import stock photos, videos, and icons from supported providers directly into your WordPress Media Library.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/317323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=317323"}],"author":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hellosabrinamok"}],"wp:attachment":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=317323"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=317323"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=317323"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=317323"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=317323"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=317323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}