{"id":262175,"date":"2025-12-02T13:57:28","date_gmt":"2025-12-02T13:57:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ls-stock-portfolio\/"},"modified":"2025-12-11T07:55:12","modified_gmt":"2025-12-11T07:55:12","slug":"ls-stock-portfolio","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/ls-stock-portfolio\/","author":23404147,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.0","stable_tag":"1.1.0","tested":"6.9.4","requires":"6.2","requires_php":"","requires_plugins":null,"header_name":"LS Stock Portfolio","header_author":"Lake Stylez \u2013 Mediendesign","header_description":"Display your Adobe Stock, Unsplash or Pixabay portfolio via shortcode with masonry grid and integrated lightbox.","assets_banners_color":"76a2ca","last_updated":"2025-12-11 07:55:12","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate?hosted_button_id=KDN9QUMA5JHHE","header_plugin_uri":"https:\/\/lakestylez.com\/ls-stock-portfolio\/","header_author_uri":"https:\/\/lakestylez.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":209,"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":"lakestylez","date":"2025-12-02 15:34:21"},"1.1.0":{"tag":"1.1.0","author":"lakestylez","date":"2025-12-11 07:55:12"}},"upgrade_notice":{"1.1.0":"<p>This update introduces optional Pro features (Lightbox themes, animations, slideshow interval and button styling) and improves overall stability. The free version continues to work as before.<\/p>","1.0.1":"<p>This update removes the deprecated <code>[ls_stock_*]<\/code> shortcode aliases. Please make sure you are using the <code>lsmsp_<\/code> shortcodes (for example <code>[lsmsp_stock_portfolio]<\/code>) on all pages.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3408036,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3408059,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3408059,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3408059,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3417119,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3417119,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3417119,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3417119,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Plugin settings page (platform selector, API fields)","2":"Example Masonry Grid (Unsplash)","3":"Lightbox preview with author credits","4":"Load-more button in action"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[179418,210,19841,789,20858],"plugin_category":[43,50],"plugin_contributors":[251538],"plugin_business_model":[],"class_list":["post-262175","plugin","type-plugin","status-publish","hentry","plugin_tags-adobe-stock","plugin_tags-gallery","plugin_tags-pixabay","plugin_tags-portfolio","plugin_tags-unsplash","plugin_category-customization","plugin_category-media","plugin_contributors-lakestylez","plugin_committers-lakestylez"],"banners":{"banner":"https:\/\/ps.w.org\/ls-stock-portfolio\/assets\/banner-772x250.png?rev=3408059","banner_2x":"https:\/\/ps.w.org\/ls-stock-portfolio\/assets\/banner-1544x500.png?rev=3408059","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ls-stock-portfolio\/assets\/icon-128x128.png?rev=3408036","icon_2x":"https:\/\/ps.w.org\/ls-stock-portfolio\/assets\/icon-256x256.png?rev=3408059","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ls-stock-portfolio\/assets\/screenshot-1.png?rev=3417119","caption":"Plugin settings page (platform selector, API fields)"},{"src":"https:\/\/ps.w.org\/ls-stock-portfolio\/assets\/screenshot-2.png?rev=3417119","caption":"Example Masonry Grid (Unsplash)"},{"src":"https:\/\/ps.w.org\/ls-stock-portfolio\/assets\/screenshot-3.png?rev=3417119","caption":"Lightbox preview with author credits"},{"src":"https:\/\/ps.w.org\/ls-stock-portfolio\/assets\/screenshot-4.png?rev=3417119","caption":"Load-more button in action"}],"raw_content":"<!--section=description-->\n<p><strong>LS Stock Portfolio<\/strong> lets you embed your image portfolio from <strong>Adobe Stock<\/strong>, <strong>Unsplash<\/strong>, or <strong>Pixabay<\/strong> directly into your WordPress site.<\/p>\n\n<p>The plugin supports:<\/p>\n\n<ul>\n<li>Adobe Stock contributor pages (via URL)<\/li>\n<li>Unsplash user profiles (via access key)<\/li>\n<li>Pixabay image libraries (via API key + custom tags)<\/li>\n<\/ul>\n\n<p>It automatically fetches your images (with caching), displays them in a responsive masonry or grid layout and includes an integrated Lightbox with clean author credits and links required by the respective platforms.<\/p>\n\n<p>No additional plugins or external JS libraries required.<br \/>\nDesigned for broad theme and page builder compatibility.<\/p>\n\n<h3>Features<\/h3>\n\n<p><strong>Multi-platform support<\/strong><\/p>\n\n<ul>\n<li><strong>Adobe Stock<\/strong> (contributor URL)<\/li>\n<li><strong>Unsplash<\/strong> (username &amp; access key)<\/li>\n<li><strong>Pixabay<\/strong> (API key + custom tag filters)<\/li>\n<\/ul>\n\n<p><strong>Layouts<\/strong><\/p>\n\n<ul>\n<li>Responsive <strong>masonry<\/strong> layout<\/li>\n<li>Standard <strong>grid<\/strong> layout<\/li>\n<li>Adjustable columns, gaps and aspect ratios<\/li>\n<\/ul>\n\n<p><strong>Integrated Lightbox<\/strong><\/p>\n\n<ul>\n<li>Built-in Lightbox (no external plugin required)<\/li>\n<li>Automatic photographer \/ author credits with backlinks<\/li>\n<li>Keyboard navigation (where supported by the browser)<\/li>\n<\/ul>\n\n<p><strong>Load More + performance<\/strong><\/p>\n\n<ul>\n<li>\u201cLoad more images\u201d button for larger portfolios<\/li>\n<li>Internal caching to reduce API calls and improve page speed<\/li>\n<li>Configurable cache lifetime<\/li>\n<\/ul>\n\n<p><strong>Flexible settings<\/strong><\/p>\n\n<ul>\n<li>Number of initial images<\/li>\n<li>Columns and gaps<\/li>\n<li>Sorting (original \/ random)<\/li>\n<li>Language (DE \/ EN)<\/li>\n<li>Image aspect ratio for the grid layout (1:1, 3:2, 4:3, 16:9)<\/li>\n<li>Backlink color in the free version<\/li>\n<\/ul>\n\n<p><strong>Other<\/strong><\/p>\n\n<ul>\n<li>Backend PayPal donation button<\/li>\n<li>Lightweight, stable and performance-focused<\/li>\n<li>No jQuery dependency<\/li>\n<\/ul>\n\n<h4>Optional Pro upgrade<\/h4>\n\n<p>LS Stock Portfolio can be upgraded with an optional <strong>Pro license<\/strong>.<br \/>\nThe free version already includes all core functionality. The Pro features add:<\/p>\n\n<ul>\n<li>Customizable slideshow interval for the Lightbox<\/li>\n<li>Additional Lightbox layouts: <strong>Filmstrip<\/strong>, <strong>Carousel<\/strong> and <strong>Fullscreen<\/strong><\/li>\n<li>Extra image transition styles: <strong>Fade<\/strong> and <strong>Slide<\/strong><\/li>\n<li>Custom styling options for the \u201cLoad more images\u201d button (background, text, border, radius)<\/li>\n<li>Option to hide the frontend backlink to the plugin author<\/li>\n<\/ul>\n\n<p>Licenses are managed securely via <strong>Freemius<\/strong> and are activated automatically inside the plugin account screen.<\/p>\n\n<h3>Shortcode Examples<\/h3>\n\n<p>Default portfolio (uses the platform selected in the settings):<br \/>\n    [lsmsp_stock_portfolio]<\/p>\n\n<p>Force a specific platform:<br \/>\n    [lsmsp_stock_portfolio platform=\"adobe\"]<br \/>\n    [lsmsp_stock_portfolio platform=\"unsplash\"]<br \/>\n    [lsmsp_stock_portfolio platform=\"pixabay\"]<\/p>\n\n<p>English output:<br \/>\n    [lsmsp_stock_portfolio lang=\"en\"]<\/p>\n\n<p>Platform-specific helper shortcodes:<br \/>\n    [lsmsp_stock_portfolio_adobe]<br \/>\n    [lsmsp_stock_portfolio_unsplash]<br \/>\n    [lsmsp_stock_portfolio_pixabay]<\/p>\n\n<p>All platforms (separate blocks):<br \/>\n    [lsmsp_stock_portfolio_all platforms=\"adobe,unsplash,pixabay\" order=\"asc\"]<\/p>\n\n<p>All platforms (mixed grid):<br \/>\n    [lsmsp_stock_portfolio_mix platforms=\"adobe,unsplash,pixabay\" order=\"asc\"]<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by <strong>Lake Stylez \u2013 Mediendesign<\/strong><br \/>\nAuthor: <strong>Steven P. St\u00fcckler<\/strong><br \/>\nWebsite: https:\/\/lakestylez.com<br \/>\nContact: info@lakestylez.com<\/p>\n\n<h3>License<\/h3>\n\n<p>Released under the GPL-2.0-or-later license.<br \/>\nYou may use, modify and redistribute it freely.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Select the ZIP file and install it.<\/li>\n<li>Activate the plugin.<\/li>\n<li>In the dashboard, open <strong>\u201cStock Portfolio\u201d<\/strong>.<\/li>\n<li>Choose your platform:\n\n<ul>\n<li>Adobe Stock \u2192 paste contributor URL  <\/li>\n<li>Unsplash \u2192 enter username + access key  <\/li>\n<li>Pixabay \u2192 enter API key + tags  <\/li>\n<\/ul><\/li>\n<li>Configure grid, sorting and Lightbox options.<\/li>\n<li>Insert the shortcode <code>[lsmsp_stock_portfolio]<\/code> into any page or post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20the%20plugin%20require%20simple%20lightbox%3F'><h3>Does the plugin require Simple Lightbox?<\/h3><\/dt>\n<dd><p>No. LS Stock Portfolio now includes its <strong>own Lightbox<\/strong>, fully integrated and optimized.<\/p><\/dd>\n<dt id='how%20often%20are%20images%20refreshed%3F'><h3>How often are images refreshed?<\/h3><\/dt>\n<dd><p>By default every <strong>6 hours<\/strong>.<br \/>\nThe interval can be changed in the plugin settings.<\/p><\/dd>\n<dt id='can%20i%20embed%20multiple%20profiles%20at%20once%3F'><h3>Can I embed multiple profiles at once?<\/h3><\/dt>\n<dd><p>Currently no \u2014 one portfolio per site installation.<br \/>\n(Multi-instance support is planned for a future update.)<\/p><\/dd>\n<dt id='are%20unsplash%20%2F%20pixabay%20credits%20included%3F'><h3>Are Unsplash \/ Pixabay credits included?<\/h3><\/dt>\n<dd><p>Yes.<br \/>\nCredits &amp; backlinks are automatically generated based on the API response \u2014 compliant with platform requirements.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added optional Pro features:\n\n<ul>\n<li>Customizable Lightbox slideshow interval<\/li>\n<li>New Lightbox themes: Filmstrip, Carousel and Fullscreen<\/li>\n<li>New Lightbox animations: Fade and Slide<\/li>\n<li>Styling controls for the \"Load more images\" button<\/li>\n<li>Option to remove the frontend backlink when Pro is active<\/li>\n<\/ul><\/li>\n<li>Improved responsive behavior and grid rendering.<\/li>\n<li>Updated documentation and internal code for the WordPress.org plugin review.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Codebase cleanup and compatibility improvements for the WordPress.org review.<\/li>\n<li>Removed deprecated <code>[ls_stock_*]<\/code> shortcode aliases; the plugin now uses only the <code>lsmsp_<\/code> shortcodes.<\/li>\n<li>Updated documentation and examples to reflect the current shortcode usage.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Added full <strong>Unsplash<\/strong> support (API-based)<\/li>\n<li>Added <strong>Pixabay<\/strong> support with tag filtering<\/li>\n<li>Added custom <strong>integrated Lightbox<\/strong> (replaces Simple Lightbox)<\/li>\n<li>Added automatic author credits + backlink generation<\/li>\n<li>Added masonry layout for variable image heights<\/li>\n<li>Major performance upgrade for Adobe Stock parsing<\/li>\n<li>Improved caching + platform-specific handling<\/li>\n<li>Enhanced JS rendering &amp; load-more functionality<\/li>\n<li>UI improvements in backend<\/li>\n<li>Introduced the <code>lsmsp_<\/code> shortcode prefix with legacy aliases for existing <code>[ls_stock_portfolio]<\/code> shortcodes.<\/li>\n<\/ul>\n\n<h4>0.6<\/h4>\n\n<ul>\n<li>Added multilingual output<\/li>\n<li>New caching logic<\/li>\n<li>Backend PayPal button<\/li>\n<li>Branding improvements<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>Initial public release  <\/li>\n<li>Adobe Stock support + shortcode<\/li>\n<\/ul>","raw_excerpt":"Display Adobe Stock, Unsplash and Pixabay portfolios in responsive masonry or grid layouts with Lightbox and load-more functionality.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/262175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=262175"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lakestylez"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=262175"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=262175"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=262175"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=262175"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=262175"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=262175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}