[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKstI9cLmIN7gt0D6pK6PbcgrdnqkkAx7S8lLvE0cq9g":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":151,"fingerprints":196},"page2widget","Page 2 Widget","1.0","dimitrov.adrian","https:\u002F\u002Fprofiles.wordpress.org\u002Fdimitrovadrian\u002F","\u003Cp>Simple widget that can render page.\u003C\u002Fp>\n","Simple widget that can render page.",10,1583,100,1,"2014-09-26T07:42:00.000Z","4.0.38","3.0","",[20,21,22],"embed","pages","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage2widget.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"dimitrovadrian",5,200,88,30,86,"2026-04-04T10:01:19.735Z",[38,65,87,110,131],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":25,"last_vuln_date":64,"fetched_at":27},"spotlight-social-photo-feeds","Spotlight Social Feeds – Block, Shortcode, and Widget","1.7.5","RebelCode","https:\u002F\u002Fprofiles.wordpress.org\u002Frebelcode\u002F","\u003Cp>\u003Cstrong>Embed \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa> feeds anywhere on your website.\u003C\u002Fstrong> Choose a beautifully designed template, connect your Instagram account, and customize unlimited galleries to display across your website.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Fdemo\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_topdemos\" rel=\"nofollow ugc\">\u003Cstrong>Instagram Feed Demos\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Finstagram-slider\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_topslider\" rel=\"nofollow ugc\">Instagram Slider Gallery\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Follow 3 simple steps…\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Select an Instagram feed design*\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.spotlightwp.com\u002Fcategory\u002F517-connecting-accounts\" rel=\"nofollow ugc\">Connect\u003C\u002Fa> an Instagram account\u003C\u002Fli>\n\u003Cli>Display your Instagram feed on your website\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Create and embed multiple Instagram feeds using posts from as many Instagram accounts as you want.\u003C\u002Fp>\n\u003Cp>*Or create your own, it’s fully customizable.\u003C\u002Fp>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Cp>Get everything you need to display an Instagram feed for free. Every gallery blends in perfectly with your website, adapting to fit in perfectly with your theme’s design and fonts.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connect \u003Cstrong>unlimited Instagram accounts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>unlimited Instagram feeds\u003C\u002Fstrong> across your website\u003C\u002Fli>\n\u003Cli>Combine multiple Instagram accounts in a single feed\u003C\u002Fli>\n\u003Cli>Supports photos, videos, reels, and gallery posts\u003C\u002Fli>\n\u003Cli>Embed singular Instagram posts with our \u003Cstrong>Instagram oEmbed support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free pre-designed templates\u003C\u002Fstrong> (or design your own)\u003C\u002Fli>\n\u003Cli>20+ design customization options\u003C\u002Fli>\n\u003Cli>Set the \u003Cstrong>number of columns and posts\u003C\u002Fstrong> for each feed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order your Instagram posts\u003C\u002Fstrong> by date, popularity, or at random\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize the design per device\u003C\u002Fstrong> (responsive by default)\u003C\u002Fli>\n\u003Cli>Add a \u003Cstrong>popup lightbox\u003C\u002Fstrong> to show larger photos, reels, and videos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom feed header\u003C\u002Fstrong> with your account’s avatar and bio\u003C\u002Fli>\n\u003Cli>Customize and translate the \u003Cstrong>“Follow” and “Load more” buttons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Embed your Instagram feed using a block, shortcode, or widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Agencies and developers\u003C\u002Fstrong>: Ask clients to use the Spotlight \u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Faccess-token-generator\u002F\" rel=\"nofollow ugc\">Access Token Generator\u003C\u002Fa> instead of asking them for their private Instagram account login details. It’s safer and faster.\u003C\u002Fp>\n\u003Ch3>Why People Are Loving Spotlight\u003C\u002Fh3>\n\u003Cp>In just over two years, Spotlight has been downloaded over 400,000 times and is currently in use on 50,000+ websites around the world. These are the main reasons people keep coming back to it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>#1 Keep your website updated, automatically\u003C\u002Fstrong>\u003Cbr \u002F>\nGone are the days of manually updating your website’s gallery with new photos, videos, and reels every week. You have access to Instagram on the go, so simply post to the app and Spotlight will automatically update your website for you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>#2 Show people what you’re up to\u003C\u002Fstrong>\u003Cbr \u002F>\nInstagram is a great platform for building relationships with your followers. Share that same experience with your website visitors and show off your followers’ love for what you do.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>#3 Create new connections\u003C\u002Fstrong>\u003Cbr \u002F>\nIncrease social engagement and grow your Instagram following with a “Follow on Instagram” button directly within your website’s Instagram feed.\u003C\u002Fp>\n\u003Ch3>“Finally, a social plugin that simply works” – Georgia G.\u003C\u002Fh3>\n\u003Cp>There are many Instagram plugins for WordPress, but we wanted to create something that simply worked. No fluff and no annoying ads, just what you really need.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>#1 Professionally designed templates\u003C\u002Fstrong>\u003Cbr \u002F>\nOur designers took care of every detail to make your your Instagram galleries are ready to go from the moment you connect an Instagram account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>#2 Fully customizable and responsive\u003C\u002Fstrong>\u003Cbr \u002F>\nAll designs are fully responsive right out of the box. You can also create your own custom designs, creating different looks for every device type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>#3 Added SEO value for your website\u003C\u002Fstrong>\u003Cbr \u002F>\nYour Instagram posts have SEO value in themselves. Spotlight’s feeds are embedded directly on your website and crawled by search engines. The dynamic content and ALT tags (taken from the Instagram post captions) help boost your SEO. Spotlight also includes its own clever caching and image optimization to help with website performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>#4 Accessible right out of the box\u003C\u002Fstrong>\u003Cbr \u002F>\nSpotlight is accessible for users as well as website visitors. The entire interface as well as embedded Instagram feeds can be navigated using your keyboard and all images include ALT tags.\u003C\u002Fp>\n\u003Ch3>Fast and Helpful Support\u003C\u002Fh3>\n\u003Cp>We provide support for both the free and premium versions of Spotlight.\u003C\u002Fp>\n\u003Cp>We are constantly working on new innovative features to make your Instagram content work harder for your business. Whenever you have a question or want to request a new feature , we’re just a quick message away.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.spotlightwp.com\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fspotlight-social-photo-feeds\u002F\" rel=\"ugc\">Free support (forum)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Fsupport\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_support\" rel=\"nofollow ugc\">Premium & pre-sales support (email)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Spotlight’s Premium Upgrades\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Fpricing\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_upgrade\" rel=\"nofollow ugc\">Spotlight offers premium plans\u003C\u002Fa> with additional customization options and features for those looking to get more value from their Instagram content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Fpricing\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_essentials\" rel=\"nofollow ugc\">Spotlight Essentials\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n– Everything in Free plus…\u003Cbr \u002F>\n– Unlock all templates and layouts\u003Cbr \u002F>\n– Unlock all customisation options\u003Cbr \u002F>\n– Show Instagram stories (just like in the app)\u003Cbr \u002F>\n– Elementor integration (a dedicated Spotlight widget)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Fpricing\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_pro\" rel=\"nofollow ugc\">Spotlight PRO\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n– Everything in Free and Essentials plus…\u003Cbr \u002F>\n– Display public \u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Finstagram-hashtag-feeds\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_upgradehashtag\" rel=\"nofollow ugc\">\u003Cstrong>Instagram hashtag feeds\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n– Display \u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Ftagged-post-feeds\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_upgradetagged\" rel=\"nofollow ugc\">\u003Cstrong>tagged Instagram posts\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n– Create combined feeds with multiple source types (account, hashtag, tagged)\u003Cbr \u002F>\n– Filter your Instagram feed by keywords or phrases in captions\u003Cbr \u002F>\n– Filter your Instagram feed by hashtags\u003Cbr \u002F>\n– Moderate your feed by hand-selecting the posts to show or hide\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Flink-in-bio\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_upgradelinkinbio\" rel=\"nofollow ugc\">\u003Cstrong>Instagram link in bio\u003C\u002Fstrong>\u003C\u002Fa> pages to drive traffic from Instagram to your website (think Linktree or Lnk.bio)\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Fshoppable-instagram-feed-wordpress\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_upgradeshoppable\" rel=\"nofollow ugc\">\u003Cstrong>Shoppable Instagram feeds\u003C\u002Fstrong>\u003C\u002Fa> to increase eCommerce sales through your social media content\u003Cbr \u002F>\n– WooCommerce integration (link posts to products)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Fpricing\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_all_access\" rel=\"nofollow ugc\">Spotlight Agency\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n– Everything in Free, Essentials, and PRO plus…\u003Cbr \u002F>\n– Instagram account \u003Cstrong>insights\u003C\u002Fstrong>\u003Cbr \u002F>\n– Instagram post insights\u003Cbr \u002F>\n– Feed engagement \u003Cstrong>analytics\u003C\u002Fstrong>\u003Cbr \u002F>\n– Feed promotion analytics\u003Cbr \u002F>\n– Google analytics integration\u003Cbr \u002F>\n– \u003Cstrong>Media management\u003C\u002Fstrong> to control image and video quality and storage\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fspotlightwp.com\u002Fdemo\u002F?utm_source=readme&utm_medium=readme_desc&utm_campaign=readme_desc_upgradedemo\" rel=\"nofollow ugc\">\u003Cstrong>Premium Instagram Demos\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>User Reviews and Testimonials\u003C\u002Fh3>\n\u003Cp>Spotlight helps tens of thousands of website owners display Instagram feeds. Here are a few testimonials from our 100+ reviews.\u003C\u002Fp>\n\u003Cp>Taken directly from the WordPress Plugin Repository…\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Finally, a social plugin that simply works\u003C\u002Fstrong>\u003Cbr \u002F>\n“This plugin is easy to install and I had no issues linking to my client’s Instagram feed. […] It is my new go-to. I am so happy I can finally say my hunt is over for the perfect social feeds plugin.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Ffinally-a-social-plugin-that-simply-works\u002F\" rel=\"ugc\">@georgiag\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>My new go-to for Instagram feeds\u003C\u002Fstrong>\u003Cbr \u002F>\n“This plugin has a slick back-end to get you connected, whilst the front end works perfectly on the page – it’s snappy and fits with your theme. The key feature for me was the image lightbox popup, so your site visitor remains on the page and doesn’t jump over to Instagram to get distracted! I’m pleased to report that this feature works perfectly in the free version. Oh, and support replies and fixes within several hours!” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmy-new-go-to-for-instagram-feeds-5%e2%ad%90\u002F\" rel=\"ugc\">@photomaldives\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect and easy to use\u003C\u002Fstrong>\u003Cbr \u002F>\n“Was looking for an IG gallery plugin and this one did not disappoint. The free version offers a good amount of features and the premium one is solid as well, providing more customization. Support is top-notch and quick to respond.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fperfect-and-easy-to-use-22\u002F\" rel=\"ugc\">@littleeasy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Great plugin, easy to customize\u003C\u002Fstrong>\u003Cbr \u002F>\n“I have been using this plugin for a few months, and I’m really happy with it. I like that it’s easy to customize and looks really great both on a computer screen and on a mobile phone’s screen.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-easy-to-customize-7\u002F\" rel=\"ugc\">@misselenat\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Recommended by the experts\u003C\u002Fh3>\n\u003Cp>The following are media highlights of Spotlight Instagram Feeds across various well-respected publications.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hubspot: \u003Ca href=\"https:\u002F\u002Fblog.hubspot.com\u002Fwebsite\u002Ftop-free-instagram-plugins-wordpress-site\" rel=\"nofollow ugc\">Top 3 Free Instagram Plugins for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Elementor: \u003Ca href=\"https:\u002F\u002Felementor.com\u002Fblog\u002Fbest-instagram-plugins-wordpress\u002F\" rel=\"nofollow ugc\">Best Instagram Plugins for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Kinsta: \u003Ca href=\"https:\u002F\u002Fkinsta.com\u002Fblog\u002Fwordpress-instagram-plugin\u002F\" rel=\"nofollow ugc\">WordPress Instagram Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>BobWP: \u003Ca href=\"https:\u002F\u002Fbobwp.com\u002Fhow-to-improve-woocommerce-sales-using-your-instagram-feed\u002F\" rel=\"nofollow ugc\">How to Improve WooCommerce Sales Using Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Avada: \u003Ca href=\"https:\u002F\u002Ftheme-fusion.com\u002Fhow-to-use-instagram-feeds-to-boost-traffic-and-conversions\u002F\" rel=\"nofollow ugc\">Use Instagram Feeds to Boost Traffic and Conversions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Elegant Themes: \u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fblog\u002Fwordpress\u002Finstagram-plugins-for-sharing-your-feed\" rel=\"nofollow ugc\">7 Great Instagram Plugins for Sharing Your Feed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>aThemes: \u003Ca href=\"https:\u002F\u002Fathemes.com\u002Fcollections\u002Fbest-wordpress-instagram-plugins\u002F\" rel=\"nofollow ugc\">Best WordPress Instagram Plugins 2020\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WPExplorer: \u003Ca href=\"https:\u002F\u002Fwww.wpexplorer.com\u002Fadd-instagram-wordpress\u002F\" rel=\"nofollow ugc\">How to Add Instagram Photos to WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WP Mayor: \u003Ca href=\"https:\u002F\u002Fwpmayor.com\u002Fimport-instagram-photos-wordpress\u002F\" rel=\"nofollow ugc\">How to Import Instagram Photos to WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Disclaimer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Spotlight Instagram Feeds, also known as Spotlight Social Media Feeds or SpotlightWP, is a RebelCode product officially verified by Facebook to make use of the official Instagram(tm) API. It is not affiliated with or endorsed by Instagram and\u002For Facebook.\u003C\u002Fp>\n","Instagram feeds made easy. Responsive, customizable, accessible, and SEO-friendly out of the box. Includes Instagram blocks & oEmbed support.",60000,1531550,94,169,"2026-03-10T09:26:00.000Z","6.9.4","5.7","7.1",[55,56,57,58,59],"instagram","instagram-block","instagram-embed","instagram-feed","instagram-widget","https:\u002F\u002Fspotlightwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspotlight-social-photo-feeds.1.7.5.zip",98,3,"2025-02-14 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":51,"requires_at_least":78,"requires_php":18,"tags":79,"homepage":82,"download_link":83,"security_score":84,"vuln_count":85,"unpatched_count":25,"last_vuln_date":86,"fetched_at":27},"insert-pages","Insert Pages","3.11.2","Paul Ryan","https:\u002F\u002Fprofiles.wordpress.org\u002Ffigureone\u002F","\u003Cp>Insert Pages lets you embed any WordPress content (e.g., pages, posts, custom post types) into other WordPress content using the Shortcode API. It also includes a widget for inserting pages into any widget area.\u003C\u002Fp>\n\u003Cp>The real power of Insert Pages comes when you start creating custom post types, either \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPost_Types\" rel=\"nofollow ugc\">programmatically in your theme\u003C\u002Fa>, or using another plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-ui\u002F\" rel=\"ugc\">Custom Post Type UI\u003C\u002Fa>. You can then abstract away common data types (like videos, quizzes, due dates) into their own custom post types, and then show those pieces of content within your normal pages and posts by Inserting them as a shortcode.\u003C\u002Fp>\n\u003Ch3>Advanced Tutorial\u003C\u002Fh3>\n\u003Cp>Contributor Wes Modes has graciously written an updated tutorial for the Gutenberg era, focused on creating a custom post type with custom fields and a custom template for rendering content. Read it here: \u003Ca href=\"https:\u002F\u002Fmedium.com\u002F@wesmodes\u002Fusing-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635\" rel=\"nofollow ugc\">https:\u002F\u002Fmedium.com\u002F@wesmodes\u002Fusing-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Example: Normal Use Case\u003C\u002Fh3>\n\u003Cp>Say you teach a course and you’re constantly referring to an assignment due date in your course website. The next semester the due date changes, and you have to go change all of the locations you referred to it. Instead, you’d rather just change the date once! With Insert Pages, you can do the following:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a custom post type called \u003Cstrong>Due Date\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Create a new \u003Cem>Due Date\u003C\u002Fem> called \u003Cstrong>Assignment 1 Due Date\u003C\u002Fstrong> with \u003Cstrong>Fri Nov 22, 2013\u003C\u002Fstrong> as its content.\u003C\u002Fli>\n\u003Cli>Edit all the pages where the due date occurs and use the \u003Cem>Insert Pages\u003C\u002Fem> toolbar button to insert a reference to the \u003Cem>Due Date\u003C\u002Fem> you just created. Be sure to set the \u003Cem>Display\u003C\u002Fem> to \u003Cstrong>Content\u003C\u002Fstrong> so \u003Cem>Fri Nov 22, 2013\u003C\u002Fem> shows wherever you insert it. The shortcode you just created should look something like this: \u003Ccode>[insert page='assignment-1-due-date' display='content']\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>That’s it! Now, when you want to change the due date, just edit the \u003Cem>Assignment 1 Due Date\u003C\u002Fem> custom post you created, and it will automatically be updated on all the pages you inserted it on.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Example: Advanced Use Case\u003C\u002Fh3>\n\u003Cp>Say your site has a lot of video content, and you want to include video transcripts and video lengths along with the videos wherever you show them. You could just paste the transcripts into the page content under the video, but then you’d have to do this on every page the video showed on. (It’s also just a bad idea, architecturally!) With Insert Pages, you can use a custom post type and create a custom theme template to display your videos+transcripts+lengths just the way you want!\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a custom post type called \u003Cstrong>Video\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Use a plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields\u003C\u002Fa> to add extra fields to your new \u003Cem>Video\u003C\u002Fem> custom post type. Add a \u003Cstrong>Video URL\u003C\u002Fstrong> field, a \u003Cstrong>Transcript\u003C\u002Fstrong> field, and a \u003Cstrong>Video Length\u003C\u002Fstrong> field.\u003C\u002Fli>\n\u003Cli>Create a new \u003Cem>Video\u003C\u002Fem> called \u003Cstrong>My Awesome Video\u003C\u002Fstrong> with the following values in its fields:\n\u003Cul>\n\u003Cli>\u003Cem>Video URL\u003C\u002Fem>: \u003Cstrong>http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=oHg5SJYRHA0\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cem>Transcript\u003C\u002Fem>: \u003Cstrong>We’re no strangers to love, You know the rules and so do I…\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cem>Video Length\u003C\u002Fem>: \u003Cstrong>3:34\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Create a template in your theme so we can display the video content as we want. I won’t cover this step here since it’s pretty involved, but you can find more help in the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTheme_Development#Custom_Page_Templates\" rel=\"nofollow ugc\">WordPress Codex\u003C\u002Fa>. Let’s assume you created a template called \u003Cstrong>Video with transcript\u003C\u002Fstrong> (video-with-transcript.php) that shows the youtube video in a \u003Ca href=\"http:\u002F\u002Ffancybox.net\u002F\" rel=\"nofollow ugc\">fancybox\u003C\u002Fa>, and includes a button that shows the text transcript when a user clicks on it.\u003C\u002Fli>\n\u003Cli>Edit the pages where you want the video to show up and use the \u003Cem>Insert Pages\u003C\u002Fem> toolbar button to insert a reference to the \u003Cem>Video\u003C\u002Fem> you just created. Be sure to set the \u003Cem>Display\u003C\u002Fem> to \u003Cstrong>Use a custom template\u003C\u002Fstrong>, and select your new template \u003Cstrong>Video with transcript\u003C\u002Fstrong>. The shortcode you just created should look something like this: \u003Ccode>[insert page='my-awesome-video' display='video-with-transcript.php']\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>That’s it! Now you can create all sorts of video content and know that it’s being tracked cleanly in the database as its own custom post type, and you can place videos all over your site and not worry about lots of duplicate content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The possibilities are endless!\u003C\u002Fp>\n","Insert Pages lets you embed any WordPress content (e.g., pages, posts, custom post types) into other WordPress content using the Shortcode API.",40000,1008854,96,71,"2026-01-20T23:38:00.000Z","3.3.0",[20,80,21,81],"insert","shortcode","https:\u002F\u002Fgithub.com\u002Fuhm-coe\u002Finsert-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finsert-pages.3.11.2.zip",99,4,"2022-12-21 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":48,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":18,"tags":101,"homepage":106,"download_link":107,"security_score":108,"vuln_count":14,"unpatched_count":25,"last_vuln_date":109,"fetched_at":27},"widgets-on-pages","Widgets on Pages","1.9.0","toddhalfpenny","https:\u002F\u002Fprofiles.wordpress.org\u002Ftoddhalfpenny\u002F","\u003Cp>The easiest, and highest rated way to Add Widgets to Posts and\u002For Pages. Create unlimited dynamic sidebars (widget areas) and insert these into a WordPress post or page.\u003C\u002Fp>\n\u003Cp>Create as many widget areas (Turbo Sidebars) from the settings menu, and these can be used multiple times.\u003C\u002Fp>\n\u003Cp>Each sidebar can be called independently by a shortcode, and you can call more than one per post\u002Fpage.\u003C\u002Fp>\n\u003Cp>Sidebars can be included in the post\u002Fpage by using a shortcode like the following, where \u003Ccode>x\u003C\u002Fcode> is the name of the sidebar.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[widgets_on_pages id=x]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>With the \u003Ca href=\"https:\u002F\u002Fdatamad.co.uk\u002Fwordpress-plugins\u002Fwidgets-on-pages\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> version the widgets can be inserted simply with clicks-not-code using a wizard in the visual editor. This version also includes layout options to easily set the widgets in columns\u002Fgrid presentation.\u003C\u002Fp>\n\u003Cp>Pro version also supports the configurable option to automatically add widgets to all your posts and\u002For pages. Choose the layout options and whether to add the sidebar and widgets before or after the content. Ideal for adding lists of related posts to the end of every post. Each post and page can also be individually excluded from the auto-inclsion of the widgets.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdatamad.co.uk\u002Fwordpress-plugins\u002Fwidgets-on-pages\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> key features\u003Cbr \u002F>\n  * Responsive Horizontal\u002FColumn\u002FGrid layout\u003Cbr \u002F>\n  * Auto insert in Header, Content, or Footer\u003Cbr \u002F>\n  * Priority Support\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Basic In-Content Instructions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a Turbo Sidebar, these are your special widget containers\u003C\u002Fli>\n\u003Cli>Add widgets to the Turbo Sidebar in the same way as you do for normal sidebars\u003C\u002Fli>\n\u003Cli>If using the visual editor use the Add Turbo Sidebar button to add the Shortcode into your post or page where you’d like it to appear.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The sidebars can also be added to any theme, using template tags. This is an ace way to add widgets\u002Fsidebars to a theme’s header and footer (or any other part of a theme).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demo Video\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fw2LfCihCqRI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Current Features Include\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Highest Rating – 122 5* Reviews\u003C\u002Fli>\n\u003Cli>No Coding needed\u003C\u002Fli>\n\u003Cli>Create unlimited sidebars\u003C\u002Fli>\n\u003Cli>Place them in posts\u002Fpages\u002Fcustom post types\u003C\u002Fli>\n\u003Cli>Add to themes using template tags\u003C\u002Fli>\n\u003Cli>Works with ALL widgets and themes (let us know if you have an issue)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Recent Reviews\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>∗ ∗ ∗ ∗ ∗\u003C\u002Fstrong>  Just purchased PRO version and well worth the money. – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fextremely-useful-plugin-19\u002F\" rel=\"ugc\">@artmuns\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>∗ ∗ ∗ ∗ ∗\u003C\u002Fstrong> Works as advertised + timely response to support request – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fworks-as-advertised-timely-response-to-support-request\u002F\" rel=\"ugc\">@3cstudio\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>∗ ∗ ∗ ∗ ∗\u003C\u002Fstrong> Saving me HOURS of work – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fsaving-me-hours-of-work\u002F\" rel=\"ugc\">@andynick\u003C\u002Fa>\u003C\u002Fp>\n","The easiest and highest rated way to Add Widgets or Sidebars to Posts and Pages using Visual editor,  shortcodes or template tags.",20000,670202,161,"2024-11-13T11:11:00.000Z","6.7.0","2.8",[21,102,103,104,105],"sidebar","widgets","widgets-in-page","widgets-in-post","https:\u002F\u002Fdatamad.co.uk\u002Fwordpress-plugins\u002Fwidgets-on-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidgets-on-pages.zip",92,"2023-01-17 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":51,"requires_at_least":123,"requires_php":18,"tags":124,"homepage":128,"download_link":129,"security_score":62,"vuln_count":121,"unpatched_count":25,"last_vuln_date":130,"fetched_at":27},"essential-widgets","Essential Widgets","3.0.1","Catch Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatchthemes\u002F","\u003Cp>Essential Widgets – a free WordPress plugin for widgets allows you to create and add interesting widgets on your website to make it more attractive and welcoming. Essential Widgets stays true to the essence of its name and offers exactly what you expect from a widgets plugin—all the “essential” widgets for your website. The plugin has been crafted beautifully to draw the extra attention to the important parts of your website. Essential Widgets provides you with the ability to have more control over the widgets with the various customization options. This free WordPress plugin for widgets allows you to create 7 different interesting widgets on your website. All the 7 widgets provided to you comes with so many customization options and are very easy to use. So, with Essential Widgets plugin, customize the interesting widgets your way and display them anywhere you want on your website to make it more dynamic.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>EW: Archives\u003Cbr \u002F>\nThe Archives widget comes with various customization options. Choose a title, limit the number of posts, select the archive type, post type, order and more with the Archives widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Authors\u003Cbr \u002F>\nDisplaying the author’s information is kind of a must-have feature if your website has multiple authors. Our new WordPress widgets plugin allows you to add Authors widget. With this widget, you can show the list of the authors on your website, the number of posts, select feed type, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Categories\u003Cbr \u002F>\nEssential Widgets Pro supports Categories widget. The widget provides you with various customizable options such as the title of the widget, taxonomy option, order option, number of categories to show, display as a list or none, number of posts to display, sort by option, select feed type ton display and display as text or image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Menus\u003Cbr \u002F>\nBored with the same default menu? Our new WordPress plugin for widgets, Essential Widgets Pro supports Menus widget. With the Menus widget filled with various customization options, you can display your menus elegantly anywhere you want on your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Pages\u003Cbr \u002F>\nDisplay a list of pages with the Pages widget. With various customization options being provided to you, you can showcase the pages that are more important on your website wherever you want with Essential Widgets Pro.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Posts\u003Cbr \u002F>\nEssential Widgets Pro supports Posts widget. With the widget and its customizable options, you can easily display a list of posts on your website. You can add a title, select the post type, number of items to display, order, sort by, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Tags\u003Cbr \u002F>\nAnd last, but definitely not the least, the Tags widget. You can display a list of tags as cloud or list, select the order of the tags, sort by option and the number of items to be displayed. The widget also provides you with more customization options including the unit, separator, search, text type, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>To translate the plugin, use translate.wordpress.org (GlotPress). You only need your WordPress.org account to join the collaborative translation project.\u003C\u002Fp>\n\u003Cp>You can translate Essential Widgets on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fessential-widgets\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n","Essential Widgets is a WordPress plugin for widgets that allows you to create and add amazing widgets with high customization option",10000,488631,70,2,"2026-01-26T17:59:00.000Z","5.9",[125,21,126,127,103],"categories","posts","tags","https:\u002F\u002Fcatchplugins.com\u002Fplugins\u002Fessential-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fessential-widgets.3.0.1.zip","2026-02-04 18:41:50",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":62,"num_ratings":141,"last_updated":142,"tested_up_to":143,"requires_at_least":113,"requires_php":18,"tags":144,"homepage":18,"download_link":149,"security_score":108,"vuln_count":14,"unpatched_count":25,"last_vuln_date":150,"fetched_at":27},"youtube-widget-responsive","Widget Responsive for Youtube","1.6.2","stefanoai","https:\u002F\u002Fprofiles.wordpress.org\u002Fstefanoai\u002F","\u003Cp>Widgets + ShortCode responsive to embed youtube in your sidebar or in your content \u003C!--YouTube Error: bad URL entered--> or in WPBakery Page Builder, with all available options and http:\u002F\u002Fschema.org\u002FVideoObject fields.\u003Cbr \u002F>\nAmong the various options you can choose:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>– Choosing minutes and seconds of the start and end of the video\u003C\u002Fli>\n\u003Cli>– Automatically subtitles On\u002FOff\u003C\u002Fli>\n\u003Cli>– Auto hide video progress bar\u003C\u002Fli>\n\u003Cli>– Choose theme of controls bar\u003C\u002Fli>\n\u003Cli>– Choose color of progress bar\u003C\u002Fli>\n\u003Cli>– Show controls bar or not\u003C\u002Fli>\n\u003Cli>– Loop mode\u003C\u002Fli>\n\u003Cli>– Enable fullscreen On\u002FOff\u003C\u002Fli>\n\u003Cli>– Automatically start video On\u002FOff\u003C\u002Fli>\n\u003Cli>– Mute video On\u002FOff on start\u003C\u002Fli>\n\u003Cli>– Hide YouTube logo On\u002FOff\u003C\u002Fli>\n\u003Cli>– Hide title On\u002FOff\u003C\u002Fli>\n\u003Cli>– Enabling Privacy Mode On\u002FOff\u003C\u002Fli>\n\u003Cli>– Enable the suggested videos at the end of playback On\u002FOff\u003C\u002Fli>\n\u003Cli>– Can be set max-width\u003C\u002Fli>\n\u003Cli>– Tracking playing for each video on analytics event\u003C\u002Fli>\n\u003Cli>– Use the fields http:\u002F\u002Fschema.org\u002FVideoObject to improve the SEO on video\u003C\u002Fli>\n\u003Cli>– Write description below video\u003C\u002Fli>\n\u003Cli>– YouTube Button subscribe\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Languages: EN, IT, AR, DE, ES, FR, HE, HI, RU, ZH, PT, DA (thanks to Amlugil, quadbox, Ksenia, Dietz, Daniel Severo Estrázulas, Ole Lyager and google Translate)\u003C\u002Fp>\n\u003Ch3>Help me to keep the software up to date\u003C\u002Fh3>\n\u003Cp>Donate just 1 coffe \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_donations&business=stefanoai%40stefanoai%2ecom&lc=IS&item_name=StefanoAI&no_note=0&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>ShortCode Params\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>video\u003C\u002Fstrong> (required)\n\u003Cul>\n\u003Cli>The link at the video\u003Cbr \u002F>\n                “http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=_9tBFVKhn5o”\u003Cbr \u002F>\n                or link to playlist like\u003Cbr \u002F>\n                “https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=KQ6zr6kCPj8&list=PLatuTuqWSQmViIeVthG2y9YssDtm8EvYt”\u003Cbr \u002F>\n                or link to playlist like\u003Cbr \u002F>\n                “list=PLatuTuqWSQmViIeVthG2y9YssDtm8EvYt”\u003Cbr \u002F>\n                or only the id of video like\u003Cbr \u002F>\n                _9tBFVKhn5o\u003Cbr \u002F>\n                or link to uploads video of user\u003Cbr \u002F>\n                “list=LMFAOVEVO&listType=user_uploads”\n            \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>list\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>The list value of link (you can put entire url on video without use this param)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>autohide\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 2 (default), 1, and 0. This parameter indicates whether the video controls will automatically hide after a video begins playing. The default behavior (autohide=2) is for the video progress bar to fade out while the player controls (play button, volume control, etc.) remain visible.\u003C\u002Fp>\n\u003Cp>If this parameter is set to 1, then the video progress bar and the player controls will slide out of view a couple of seconds after the video starts playing. They will only reappear if the user moves her mouse over the video player or presses a key on her keyboard.\u003Cbr \u002F>\n    If this parameter is set to 0, the video progress bar and the video player controls will be visible throughout the video and in fullscreen.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>autoplay\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 0 or 1. Default is 0. Sets whether or not the initial video will autoplay when the player loads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>mute\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 0 or 1. Default is 0. Sets whether or not the video mute when the player loads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>cc_load\u003C\u002Fstrong> (supported players: AS3)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 1. Default is based on user preference. Setting to 1 will cause closed captions to be shown by default, even if the user has turned captions off.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>cc_lang\u003C\u002Fstrong> (supported players: AS3)\n\u003Cul>\n\u003Cli>\n\u003Cp>ISO 639-1 two-letter language code [ex. en]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>color\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>This parameter specifies the color that will be used in the player’s video progress bar to highlight the amount of the video that the viewer has already seen. Valid parameter values are red and white, and, by default, the player will use the color red in the video progress bar. See the YouTube API blog for more information about color options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>controls\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 0, 1, or 2. Default is 1. This parameter indicates whether the video player controls will display. For IFrame embeds that load a Flash player, it also defines when the controls display in the player as well as when the player will load:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>controls=0 – Player controls do not display in the player. For IFrame embeds, the Flash player loads immediately.\u003C\u002Fli>\n\u003Cli>controls=1 – Player controls display in the player. For IFrame embeds, the controls display immediately and the Flash player also loads immediately.\u003C\u002Fli>\n\u003Cli>controls=2 – Player controls display in the player. For IFrame embeds, the controls display and the Flash player loads after the user initiates the video playback.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>disablekb\u003C\u002Fstrong> (supported players: AS3)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 0 or 1. Default is 0. Setting to 1 will disable the player keyboard controls. Keyboard controls are as follows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Spacebar: Play \u002F Pause\u003C\u002Fli>\n\u003Cli>Arrow Left: Jump back 10% in the current video\u003C\u002Fli>\n\u003Cli>Arrow Right: Jump ahead 10% in the current video\u003C\u002Fli>\n\u003Cli>Arrow Up: Volume up\u003C\u002Fli>\n\u003Cli>Arrow Down: Volume Down\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>start_m\u003C\u002Fstrong> (supported players: AS3)\n\u003Cul>\n\u003Cli>\n\u003Cp>End of video at start_m:start_s\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>start_s\u003C\u002Fstrong> (supported players: AS3)\n\u003Cul>\n\u003Cli>\n\u003Cp>End of video at start_m:start_s\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>end_m\u003C\u002Fstrong> (supported players: AS3)\n\u003Cul>\n\u003Cli>\n\u003Cp>End of video at end_m:end_s\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>end_s\u003C\u002Fstrong> (supported players: AS3)\n\u003Cul>\n\u003Cli>\n\u003Cp>End of video at end_m:end_s\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>allowfullscreen\u003C\u002Fstrong>  (supported players: AS3)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 0 or 1. The default value is 1, which causes the fullscreen button to display. Setting this parameter to 0 prevents the fullscreen button from displaying.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>loop\u003C\u002Fstrong>  (supported players: HTML5, AS3)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 0 or 1. The default value is 0. In the case of a single video player, a setting of 1 causes the player to play the initial video again and again. In the case of a playlist player (or custom player), the player plays the entire playlist and then starts again at the first video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>iv_load_policy\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 1 or 3. Default is 1. Setting to 1 will cause video annotations to be shown by default, whereas setting to 3 will cause video annotations to not be shown by default.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>modestbranding\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>This parameter lets you use a YouTube player that does not show a YouTube logo. Set the parameter value to 1 to prevent the YouTube logo from displaying in the control bar. Note that a small YouTube text label will still display in the upper-right corner of a paused video when the user’s mouse pointer hovers over the player.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>suggested\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Show suggested videos when the video finishes\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>showinfo\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 0 or 1. The parameter’s default value is 1. If you set the parameter value to 0, then the player will not display information like the video title and uploader before the video starts playing.\u003C\u002Fp>\n\u003Cp>If the player is loading a playlist, and you explicitly set the parameter value to 1, then, upon loading, the player will also display thumbnail images for the videos in the playlist. Note that this functionality is only supported for the AS3 player since that is the only player that can load a playlist.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>theme\u003C\u002Fstrong> (supported players: AS3, HTML5)\n\u003Cul>\n\u003Cli>\n\u003Cp>This parameter indicates whether the embedded player will display player controls (like a play button or volume control) within a dark or light control bar. Valid parameter values are \u003Cstrong>dark\u003C\u002Fstrong> and \u003Cstrong>light\u003C\u002Fstrong>, and, by default, the player will display player controls using the dark theme. \u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>quality\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Valid parameter values are \u003C\u002Fp>\n\u003Cul>\n\u003Cli>small\u003C\u002Fli>\n\u003Cli>medium\u003C\u002Fli>\n\u003Cli>large\u003C\u002Fli>\n\u003Cli>hd720\u003C\u002Fli>\n\u003Cli>hd1080\u003C\u002Fli>\n\u003Cli>highres\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ratio\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Valid parameter values are \u003C\u002Fp>\n\u003Cul>\n\u003Cli>16\u002F9\u003C\u002Fli>\n\u003Cli>21\u002F9\u003C\u002Fli>\n\u003Cli>4\u002F3\u003C\u002Fli>\n\u003Cli>9\u002F16\u003C\u002Fli>\n\u003Cli>9\u002F21\u003C\u002Fli>\n\u003Cli>N.nnnnn\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>privacy\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Enable privacy-enhanced mode\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>class\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Set class at the video iframe\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>style\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Set style at the video iframe\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>maxw\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Set max-width in px at the video iframe\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>maxh\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Set max-height in px at the video iframe\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>track\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 0 or 1. The parameter’s default value is 0. If you set the parameter value to 1, you will find on Google Analytics\u002FUniversal Analytics the event on “YoutubeWidgetResponsive” – “Playing” – “Title video | idvideo [author]”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>schemaorg_name\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Name field required for printing schema.org snippet\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>schemaorg_thumbnail\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>thumbnail (ID or URL) field required for printing schema.org snippet\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>schemaorg_uploaddate\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Upload date (YYYY-MM-DD format) field required for printing schema.org snippet\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>schemaorg_description\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Description field required for printing schema.org snippet\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>schemaorg_description_visible\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Values: 0 or 1. The parameter’s default value is 0. If you set the parameter value to 1, you will show the description below the video\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>schemaorg_durationm\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Duration of video in minutes\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>schemaorg_durations\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\n\u003Cp>Duration of video in seconds\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Widgets + ShortCode responsive to embed youtube in your sidebar or in your content [youtube video=...] or in WPBakery Page Builder, with SEO http:\u002F\u002Fsc &hellip;",8000,329960,17,"2024-07-02T23:31:00.000Z","6.5.8",[145,146,22,147,148],"autoplay","responsive","youtube","youtube-embed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyoutube-widget-responsive.zip","2023-09-19 00:00:00",{"attackSurface":152,"codeSignals":164,"taintFlows":184,"riskAssessment":185,"analyzedAt":195},{"hooks":153,"ajaxHandlers":160,"restRoutes":161,"shortcodes":162,"cronEvents":163,"entryPointCount":25,"unprotectedCount":25},[154],{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","widgets_init","page2widget_widgets_init","page2widget.php",12,[],[],[],[],{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":183},[],{"prepared":25,"raw":25,"locations":167},[],{"escaped":121,"rawEcho":169,"locations":170},6,[171,174,176,178,179,181],{"file":158,"line":172,"context":173},34,"raw output",{"file":158,"line":175,"context":173},59,{"file":158,"line":177,"context":173},93,{"file":158,"line":75,"context":173},{"file":158,"line":180,"context":173},101,{"file":158,"line":182,"context":173},103,[],[],{"summary":186,"deductions":187},"The \"page2widget\" plugin version 1.0 exhibits a generally strong security posture based on the provided static analysis.  The absence of any identified entry points like AJAX handlers, REST API routes, or shortcodes, combined with zero reported vulnerabilities (CVEs), suggests a minimal attack surface and a history of secure development.  The plugin also demonstrates good practices by exclusively using prepared statements for SQL queries. \n\nHowever, a significant concern arises from the output escaping. With only 25% of the 8 outputs being properly escaped, there's a high likelihood of Cross-Site Scripting (XSS) vulnerabilities if any of the unescaped outputs contain user-supplied data. The lack of nonces and capability checks on potential (though not explicitly identified as present) entry points could also be a risk if the attack surface were to expand in future versions or if the plugin's functionality implicitly creates such points.  Overall, while the current version appears stable and free from known exploits, the unescaped output is a critical weakness that needs immediate attention to prevent potential XSS attacks.",[188,191,193],{"reason":189,"points":190},"Low percentage of properly escaped output",8,{"reason":192,"points":31},"No nonce checks present",{"reason":194,"points":31},"No capability checks present","2026-03-17T00:33:50.130Z",{"wat":197,"direct":202},{"assetPaths":198,"generatorPatterns":199,"scriptPaths":200,"versionParams":201},[],[],[],[],{"cssClasses":203,"htmlComments":204,"htmlAttributes":205,"restEndpoints":208,"jsGlobals":209,"shortcodeOutput":210},[4],[],[206,207],"id=\"widget-widget2page\"","name=\"widget-widget2page\"",[],[],[]]