{"version":"1.0","provider_name":"AdminLTE.IO","provider_url":"https:\/\/adminlte.io","author_name":"Aigars Silkalns","author_url":"https:\/\/adminlte.io\/blog\/author\/aigarssilkalns\/","title":"11 Best Bootstrap Portfolio Templates 2024 - AdminLTE.IO","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"PEnRAhh9bG\"><a href=\"https:\/\/adminlte.io\/blog\/bootstrap-portfolio-templates\/\">11 Best Bootstrap Portfolio Templates 2024<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/adminlte.io\/blog\/bootstrap-portfolio-templates\/embed\/#?secret=PEnRAhh9bG\" width=\"600\" height=\"338\" title=\"&#8220;11 Best Bootstrap Portfolio Templates 2024&#8221; &#8212; AdminLTE.IO\" data-secret=\"PEnRAhh9bG\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/adminlte.io\/wp-content\/uploads\/2021\/06\/bootstrap-portfolio-templates.jpg","thumbnail_width":1200,"thumbnail_height":972,"description":"With these predefined Bootstrap portfolio templates, you can start working on your web presence immediately. We studied many available solutions on the market and found that not all are as reliable as they claim to be. But that&#8217;s not something to worry about with this collection of good web designs. You can be a freelancer, [&hellip;]"}