[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFpwSKcOcgR_Zx-0bacRiZWwPJblJyqyAugrLN-7EhdQ":3,"$fI3N0sS_m1eMJrAxp-MxUtYy5C38SQnB4cFjbQxRPrFQ":270,"$fDTa21ynVTsek_jimpPu6ImqKBoolI6jC9yU2wxPDHqo":275},{"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":25,"download_link":26,"security_score":27,"vuln_count":11,"unpatched_count":11,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":39,"analysis":159,"fingerprints":242},"aspiesoft-church-sermon-video-list","Church Sermon Video List","1.4.2","AspieSoft","https:\u002F\u002Fprofiles.wordpress.org\u002Faspiesoft\u002F","\u003Cp>An easy way for a church to list there sermon videos on their website.\u003Cbr \u002F>\nIt includes an advanced search, which will search based on date, name, or scripture.\u003Cbr \u002F>\nFor example, If you have a video with the scripture set to “Psalm 16:1-11”, the search will allow “Psalm 16:8” to match that, because 8 is between 1 and 11.\u003Cbr \u002F>\nThe search also includes some spelling corrections, to help people who spell things phonetically.\u003C\u002Fp>\n\u003Cp>I originally made this plugin for a pastor I know, and decided to make it public so other churches could use it.\u003C\u002Fp>\n\u003Cp>How To Use:\u003C\u002Fp>\n\u003Cp>[cs-list list=”1″]\u003C\u002Fp>\n","An easy way for a church to list there sermon videos on their website.",0,1351,20,1,"2022-10-15T16:53:00.000Z","6.0.11","3.0.1","5.2.4",[20,21,22,23,24],"church","facebook","list","sermon","video","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faspiesoft-church-sermon-video-list.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"aspiesoft",4,50,30,84,"2026-08-29T11:09:38.969Z",[40,66,91,115,138],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":11,"last_vuln_date":64,"fetched_at":65},"advanced-sermons","Advanced Sermons","3.7","WP CodeUs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcodeus\u002F","\u003Cp>Now introducing Advanced Sermons 3.0! \u003Ca href=\"https:\u002F\u002Fadvancedsermons.com\u002F\" rel=\"nofollow ugc\">Advanced Sermons\u003C\u002Fa> is a new beautiful, modern sermon plugin that integrates seamlessly with any WordPress theme. An easy to use interface allows you to add video and audio sermons to your website with ease.\u003C\u002Fp>\n\u003Cp>Would you like to see Advanced Sermons in action before installing it? We have a \u003Ca href=\"https:\u002F\u002Fadvancedsermons.com\u002Fsermons\u002F\" rel=\"nofollow ugc\">Advanced Sermons demo website\u003C\u002Fa> showcasing all of it features!\u003C\u002Fp>\n\u003Ch3>Multiple Sermon Layouts\u003C\u002Fh3>\n\u003Cp>Choose between two beautiful design options in which to display your sermons. A grid view and list view. Both are customizable with Advanced Sermons built-in design modules to ensure you match your churches branding perfectly.\u003C\u002Fp>\n\u003Cp>The new list view layout is perfect for churches who want to display sermons in a compact manner or for churches who don’t utilize a sermon image.\u003C\u002Fp>\n\u003Ch3>80+ Built-in Design Modules\u003C\u002Fh3>\n\u003Cp>We know how important your brand and image is to you. That’s why when we built Advanced Sermons we made sure to give you the ability to completely brand and style your sermons the way you want to.\u003C\u002Fp>\n\u003Cp>Gone are the days of hiring a developer to make minor CSS changes. Advanced Sermons design modules are so easy, any team member can customize the look of your sermons in minutes.\u003C\u002Fp>\n\u003Ch3>Developer Friendly\u003C\u002Fh3>\n\u003Cp>There are many hooks available to customize Advanced Sermons further. Everything from adding custom metabox fields, more filter sermon options, and new sections on the single sermon template.\u003C\u002Fp>\n\u003Cp>Have a custom feature you’re interested in? Our developers are here to help when you need it.\u003C\u002Fp>\n\u003Ch3>Free Version Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Video & Audio Sermons\u003C\u002Fstrong> – Your media can be uploaded via WordPress or from popular sites like YouTube, Vimeo, and SoundCloud. Facebook and Facebook Live is available in pro version.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beautiful Grid View\u003C\u002Fstrong> – The grid view is the default layout for Advanced Sermons designed to showcase your sermons in a simple, clean design that works with any WordPress theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter by Series, Speakers, Topics & Books\u003C\u002Fstrong> – Filter your sermons with the easy to use filter bar allowing you to select your favorite series, speakers, topics, or books.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attach Files & Media\u003C\u002Fstrong> – Attach media and other files to your sermons so users can download and use them at a later time or follow along.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>80+ Built-in Design Modules\u003C\u002Fstrong> – Take full control of your sermons appearance without touching a line of code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>General Settings\u003C\u002Fstrong> – Change the function, style, and look of your sermons with our in-depth easy to use settings pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Track View Counts\u003C\u002Fstrong> – Track view counts of sermons to get a better understanding of what your congregation is interested in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assign Speaker & Series Images\u003C\u002Fstrong> – Create a more personalized experience by adding speaker and series images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS\u003C\u002Fstrong> – Easily add your own custom CSS for a more custom appearance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> – Display or hide comments on the single sermon page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Links\u003C\u002Fstrong> – Manage your sermons quickly and easily with the Manage Sermons quick links in the toolbar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with any Theme\u003C\u002Fstrong> – We’ve worked hard to make sure Advanced Sermons is compatible with nearly every WordPress theme on the market.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy To Use & Manage\u003C\u002Fstrong> – Designed so that any staff member, volunteer, or pastor can easily add and edit sermons and series.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – There are many hooks available to customize Advanced Sermons to your needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Podcasting\u003C\u002Fstrong> – Connect your sermons to your favorite podcasting platforms by utilizing \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpowerpress\u002F\" rel=\"ugc\">PowerPress\u003C\u002Fa>. PowerPress integrates seamlessly with Advanced Sermons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elegant List View\u003C\u002Fstrong> – The new list view layout is perfect for churches who want to display sermons in a compact manner or for churches who don’t utilize a sermon image. \u003Ca href=\"https:\u002F\u002Fadvancedsermons.com\u002Flayouts\u002F\" rel=\"nofollow ugc\">View Example\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Facebook Videos\u003C\u002Fstrong> – Add Facebook and Facebook Live videos to your sermons. Great for churches who want to broadcast live sermons due to COVID-19 regulations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bible Passages\u003C\u002Fstrong> – You can add any number of passages to a sermon, with a variety of translations, and the option to automatically link to biblegateway.com.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bible Version and Translation\u003C\u002Fstrong> – Customize the bible passage version and translation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sermon Bulletins\u003C\u002Fstrong> – Attach sermon bulletins to your sermons so users can download and use them at a later time or follow along.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Archive Slug\u003C\u002Fstrong> – Change the slug of the sermon archive page. For example, by default, all sermons would be located under \u002Fsermons\u002F, and a single sermon with slug “god” would be under \u002Fsermons\u002Fgod\u002F.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize Labels\u003C\u002Fstrong> – Use the term Messages instead of Sermons? No problem! Customize the verbiage for Sermons, Speakers, and Topics.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Series & Speaker Details\u003C\u002Fstrong> – Display series and speaker image, title, description, and links above sermons on the archive page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Sermons\u003C\u002Fstrong> – Advanced Sermons integrates fully with WordPress’s native search features making it easy for visitors to find sermons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize Filter Bar\u003C\u002Fstrong> – You have full control over the archive filter bar and can remove the elements you are not using to only show what you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Sharing\u003C\u002Fstrong> – Your visitors are only one click away from sharing their favorite sermons. Getting the word out has never been easier.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Related Sermons\u003C\u002Fstrong> – Display related sermons in a series on the bottom of the sermon single page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation\u003C\u002Fstrong> – Add a navigation section to the single sermon template with “previous” and “next” buttons so users can navigate through sermons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sermon Sidebars\u003C\u002Fstrong> – Display a beautiful sidebar on the sermon single page. Customize with any WordPress widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes & Widgets\u003C\u002Fstrong> – A full-featured shortcode system allowing you to show exactly what you need and where.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language Settings\u003C\u002Fstrong> – Language settings allows you to customize Advanced Sermons default text to your preference. Example: Scripture instead of Bible Passage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more about all the features available with \u003Ca href=\"https:\u002F\u002Fadvancedsermons.com\u002F\" rel=\"nofollow ugc\">Advanced Sermons Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Thank You\u003C\u002Fh3>\n\u003Cp>Thank you for your support and we hope you enjoy Advanced Sermons. If you have any suggested features we would love to hear them! You can contact us \u003Ca href=\"https:\u002F\u002Fwpcodeus.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","Elevate your church's digital outreach with audio\u002Fvideo sermons, organized speakers, and series management.",1000,30858,94,22,"2026-05-23T00:42:00.000Z","7.0.2","4.6","7.4",[20,57,23,58,59],"series","sermons","video-gallery","https:\u002F\u002Fadvancedsermons.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-sermons.3.7.zip",97,5,"2025-06-12 00:00:00","2026-07-22T17:31:50.256Z",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":53,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":87,"download_link":88,"security_score":89,"vuln_count":63,"unpatched_count":11,"last_vuln_date":90,"fetched_at":65},"webappick-product-feed-for-woocommerce","Product Feed Manager for WooCommerce – CTX Feed – Support 220+ Shopping & Social Channels","6.6.42","WebAppick","https:\u002F\u002Fprofiles.wordpress.org\u002Fwahid0003\u002F","\u003Cp>🏆 \u003Cstrong>The #1 WooCommerce Product Feed Manager Plugin trusted by 80,000+ online stores worldwide.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Stop losing sales to rejected product feeds. \u003Cstrong>CTX Feed\u003C\u002Fstrong> is the most powerful \u003Cstrong>product feed plugin for WooCommerce\u003C\u002Fstrong>, designed to generate optimized, error-free feeds for \u003Cstrong>Google Shopping\u003C\u002Fstrong>, \u003Cstrong>Facebook Catalog\u003C\u002Fstrong>, \u003Cstrong>Instagram Shopping\u003C\u002Fstrong>, \u003Cstrong>TikTok Shop\u003C\u002Fstrong>, Pinterest, Bing, and \u003Cstrong>220+ global marketing channels\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Whether you’re managing 100 products or 100,000+ SKUs, CTX Feed handles your entire \u003Cstrong>WooCommerce product feed\u003C\u002Fstrong> with \u003Cstrong>zero limits\u003C\u002Fstrong>. Our intelligent batch processing ensures your XML, CSV, and JSON feeds are created flawlessly without crashing your server.\u003C\u002Fp>\n\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\u002FQRTvrDJm4mI?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>\n\u003Cp>🆕 \u003Cstrong>2026 Google Merchant Center Compliant\u003C\u002Fstrong> – Ready for the March 2026 multi-channel product ID requirements and subscription product support.\u003C\u002Fp>\n\u003Ch3>Why 70,000+ WooCommerce Stores Choose CTX Feed?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>220+ Pre-Built Templates\u003C\u002Fstrong> – Instant setup for Google Merchant Center, Meta (Facebook\u002FInstagram), TikTok Shop, Amazon, eBay, Snapchat, Pinterest, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>6 Export Formats\u003C\u002Fstrong> – XML, CSV, TSV, XLS, TXT, JSON (more file format options than any competitor)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Category Mapping\u003C\u002Fstrong> – Auto-map WooCommerce categories to Google’s official taxonomy to prevent feed errors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Auto-Sync\u003C\u002Fstrong> – Scheduled cron updates keep your ads accurate with correct pricing and availability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variable Product Support\u003C\u002Fstrong> – Perfectly handle complex product variations that other plugins miss\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Server Crashes\u003C\u002Fstrong> – Intelligent batch processing for stores with 50,000+ products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fplugin\u002Fwoocommerce-product-feed-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fapp.instawp.io\u002Flaunch?s=ctx-feed-pro-live-demo&d=v2\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fdocs\u002Fctx-feed\u002F\" rel=\"nofollow ugc\">Complete Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@WebAppick\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fmy-account\u002Fcontact-support\u002F\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>🛒 Google Shopping Feed Manager\u003C\u002Fh3>\n\u003Cp>CTX Feed is the ultimate \u003Cstrong>Google Shopping feed manager\u003C\u002Fstrong> for WooCommerce. Create \u003Cstrong>Google Shopping feeds\u003C\u002Fstrong> that get approved fast with automatic attribute mapping for all required fields:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product Title, Description, Link, Image Link\u003C\u002Fli>\n\u003Cli>Price, Sale Price, Availability, Condition\u003C\u002Fli>\n\u003Cli>Brand, GTIN, MPN, SKU, EAN, UPC\u003C\u002Fli>\n\u003Cli>Google Product Category (automatic taxonomy mapping)\u003C\u002Fli>\n\u003Cli>Shipping, Tax, and Custom Labels\u003C\u002Fli>\n\u003Cli>Color, Size, Material, Pattern, Gender, Age Group\u003C\u002Fli>\n\u003Cli>Local Inventory Ads support\u003C\u002Fli>\n\u003Cli>Google Promotions feed support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Fix “Missing Required Attribute” errors instantly\u003C\u002Fstrong> with our built-in attribute mapping tool. No more Google Merchant Center rejections!\u003C\u002Fp>\n\u003Ch3>📱 Facebook Product Feed & Instagram Shopping\u003C\u002Fh3>\n\u003Cp>Generate \u003Cstrong>Facebook product feeds\u003C\u002Fstrong> and \u003Cstrong>Instagram Shopping catalogs\u003C\u002Fstrong> compatible with Meta Commerce Manager. CTX Feed creates the perfect \u003Cstrong>WooCommerce Facebook product feed\u003C\u002Fstrong> for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dynamic Product Ads (DPA) support\u003C\u002Fli>\n\u003Cli>Facebook Pixel integration ready\u003C\u002Fli>\n\u003Cli>Instagram Shopping checkout is compatible\u003C\u002Fli>\n\u003Cli>Advantage+ catalog campaigns optimized\u003C\u002Fli>\n\u003Cli>Facebook Marketplace listings\u003C\u002Fli>\n\u003Cli>All Meta required attributes are included automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\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\u002FMl-KoFEVBHQ?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>\n\u003Ch3>🎵 TikTok Shop & Social Commerce Feed Manager\u003C\u002Fh3>\n\u003Cp>Reach younger shoppers with \u003Cstrong>TikTok Shop\u003C\u002Fstrong> integration. CTX Feed is your complete \u003Cstrong>shopping feed manager\u003C\u002Fstrong> for social commerce:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>TikTok Seller Center compatible feeds\u003C\u002Fli>\n\u003Cli>Product certification fields included\u003C\u002Fli>\n\u003Cli>Brand Authority attributes mapped\u003C\u002Fli>\n\u003Cli>Avoid “Under Review” status with optimized data\u003C\u002Fli>\n\u003Cli>Snapchat Product Catalog support\u003C\u002Fli>\n\u003Cli>Pinterest Shopping feed ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔍 Complete Channel & Marketplace Support\u003C\u002Fh3>\n\u003Cp>CTX Feed supports more channels than any other \u003Cstrong>WP product feed manager\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google Feeds:\u003C\u002Fstrong>\u003Cbr \u002F>\nGoogle Shopping, Google Local Inventory, Google Promotions, Google Dynamic Remarketing, Google Local Products, Google Manufacturer Center, Google Express\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shopping & Comparison Sites:\u003C\u002Fstrong>\u003Cbr \u002F>\nBing Shopping, Yahoo Shopping, PriceGrabber, Shopzilla, PriceRunner, PriceSpy, Kelkoo, Idealo, Billiger.de, Trovaprezzi, Skroutz, Heureka, Ceneo, Beslist, Vergelijk\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Social Commerce:\u003C\u002Fstrong>\u003Cbr \u002F>\nFacebook Catalog, Instagram Shop, Pinterest, TikTok Shop, Snapchat Product Catalog\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Marketplaces:\u003C\u002Fstrong>\u003Cbr \u002F>\nAmazon, eBay, Walmart, Etsy, Rakuten, Wish, Fruugo, Bonanza, Newegg, Jet\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Affiliate Networks:\u003C\u002Fstrong>\u003Cbr \u002F>\nCommission Junction, ShareASale, Awin, Rakuten Advertising, AvantLink, Pepperjam\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Regional Marketplaces:\u003C\u002Fstrong>\u003Cbr \u002F>\nBol.com (Netherlands), Allegro (Poland), Fnac (France), Otto (Germany), Coolblue, Marktplaats\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fplugin\u002Fwoocommerce-product-feed-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fdocs\u002Fctx-feed\u002F\" rel=\"nofollow ugc\">Complete Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@WebAppick\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fmy-account\u002Fcontact-support\u002F\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>💪 Built for Large Catalogs – The Best Product Feed Tool\u003C\u002Fh3>\n\u003Cp>CTX Feed is \u003Cstrong>engineered for WooCommerce stores of any size\u003C\u002Fstrong>. As a professional \u003Cstrong>product feed tool\u003C\u002Fstrong>, it handles:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited products per feed\u003C\u002Fli>\n\u003Cli>Unlimited feeds\u003C\u002Fli>\n\u003Cli>Batch processing prevents timeouts\u003C\u002Fli>\n\u003Cli>Background feed generation\u003C\u002Fli>\n\u003Cli>Memory-efficient processing\u003C\u002Fli>\n\u003Cli>Works on shared hosting\u003C\u002Fli>\n\u003Cli>Optimized for 100,000+ products\u003C\u002Fli>\n\u003Cli>Server resource management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📊 WooCommerce Data Feed Features\u003C\u002Fh3>\n\u003Cp>CTX Feed provides comprehensive \u003Cstrong>WooCommerce data feed\u003C\u002Fstrong> management:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Filtering:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Include\u002Fexclude products by category\u003C\u002Fli>\n\u003Cli>Filter by stock status\u003C\u002Fli>\n\u003Cli>Filter by price range\u003C\u002Fli>\n\u003Cli>Filter by product type\u003C\u002Fli>\n\u003Cli>Custom condition filters\u003C\u002Fli>\n\u003Cli>Exclude specific products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Dynamic Attributes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create custom attributes on-the-fly\u003C\u002Fli>\n\u003Cli>Combine multiple fields\u003C\u002Fli>\n\u003Cli>Price manipulation (markup\u002Fmarkdown)\u003C\u002Fli>\n\u003Cli>String replacement\u003C\u002Fli>\n\u003Cli>Conditional logic\u003C\u002Fli>\n\u003Cli>Pattern-based transformations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Feed Optimization:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto-remove HTML from descriptions\u003C\u002Fli>\n\u003Cli>Image URL optimization\u003C\u002Fli>\n\u003Cli>Price formatting by locale\u003C\u002Fli>\n\u003Cli>Availability status mapping\u003C\u002Fli>\n\u003Cli>Category path customization\u003C\u002Fli>\n\u003Cli>UTM parameter support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔧 Complete WooCommerce Compatibility\u003C\u002Fh3>\n\u003Cp>Works with all WooCommerce product types and popular extensions:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Types:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple Products\u003C\u002Fli>\n\u003Cli>Variable Products (with all variations)\u003C\u002Fli>\n\u003Cli>Grouped Products\u003C\u002Fli>\n\u003Cli>External\u002FAffiliate Products\u003C\u002Fli>\n\u003Cli>WooCommerce Subscriptions\u003C\u002Fli>\n\u003Cli>WooCommerce Bundles\u003C\u002Fli>\n\u003Cli>WooCommerce Composite Products\u003C\u002Fli>\n\u003Cli>WooCommerce Bookings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Multi-Vendor Plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dokan Multivendor\u003C\u002Fli>\n\u003Cli>WCFM Marketplace\u003C\u002Fli>\n\u003Cli>WC Vendors\u003C\u002Fli>\n\u003Cli>MultiVendorX\u003C\u002Fli>\n\u003Cli>WC Marketplace\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Multilingual & Multi-Currency:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WPML (WordPress Multilingual)\u003C\u002Fli>\n\u003Cli>Polylang\u003C\u002Fli>\n\u003Cli>TranslatePress\u003C\u002Fli>\n\u003Cli>Weglot\u003C\u002Fli>\n\u003Cli>CURCY – Multi Currency for WooCommerce\u003C\u002Fli>\n\u003Cli>Aelia Currency Switcher\u003C\u002Fli>\n\u003Cli>WooCommerce Multi Currency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>SEO & Custom Fields:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Yoast SEO (product data)\u003C\u002Fli>\n\u003Cli>Rank Math SEO\u003C\u002Fli>\n\u003Cli>All in One SEO\u003C\u002Fli>\n\u003Cli>ACF (Advanced Custom Fields)\u003C\u002Fli>\n\u003Cli>Custom Product Tabs\u003C\u002Fli>\n\u003Cli>WooCommerce Custom Fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other Integrations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce Brands\u003C\u002Fli>\n\u003Cli>Perfect Brands for WooCommerce\u003C\u002Fli>\n\u003Cli>YITH WooCommerce Brands\u003C\u002Fli>\n\u003Cli>WooCommerce Product Add-Ons\u003C\u002Fli>\n\u003Cli>WooCommerce Measurement Price Calculator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🆕 2026 Google Compliance Features\u003C\u002Fh3>\n\u003Cp>CTX Feed is fully prepared for Google’s 2026 policy updates:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>March 2026 Multi-Channel Product ID Requirement:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Separate product IDs for online vs in-store items\u003C\u002Fli>\n\u003Cli>Local Inventory Ads compliance\u003C\u002Fli>\n\u003Cli>Multi-channel feed generation\u003C\u002Fli>\n\u003Cli>Unique identifier management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>January 2026 Subscription Products:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>subscription_cost attribute support\u003C\u002Fli>\n\u003Cli>Billing period mapping\u003C\u002Fli>\n\u003Cli>Recurring price feeds\u003C\u002Fli>\n\u003Cli>WooCommerce Subscriptions integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>AI-Ready Semantic Data:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean, structured product data\u003C\u002Fli>\n\u003Cli>HTML\u002Fshortcode stripping\u003C\u002Fli>\n\u003Cli>Google SGE optimized feeds\u003C\u002Fli>\n\u003Cli>Schema-compliant output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fplugin\u002Fwoocommerce-product-feed-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fdocs\u002Fctx-feed\u002F\" rel=\"nofollow ugc\">Complete Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@WebAppick\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fmy-account\u002Fcontact-support\u002F\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>⭐ CTX Feed Pro – Premium Features\u003C\u002Fh3>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fplugin\u002Fwoocommerce-product-feed-pro\u002F\" rel=\"nofollow ugc\">CTX Feed Pro\u003C\u002Fa> for advanced capabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dynamic Attribute Creation\u003C\u002Fstrong> – Create custom attributes on-the-fly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Filtering\u003C\u002Fstrong> – Include\u002Fexclude products by any condition\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Vendor Feeds\u003C\u002Fstrong> – Generate vendor-specific feeds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom XML Templates\u003C\u002Fstrong> – Build any complex feed structure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FTP\u002FSFTP Auto-Upload\u003C\u002Fstrong> – Automatically push feeds to channels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Content API\u003C\u002Fstrong> – Direct Merchant Center integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Facebook Pixel Integration\u003C\u002Fstrong> – Enhanced conversion tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – 24\u002F7 expert assistance\u003C\u002Fli>\n\u003C\u002Ful>\n\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\u002FXEW8rSyEcSU?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>\n\u003Ch3>🌟 What Store Owners Say\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“CTX Feed is the ONLY plugin that handled our 45,000 product catalog without crashing. We tried 3 other plugins before finding this gem.” – \u003Cstrong>WooCommerce Store Owner\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>“Finally got our Google Shopping feed approved after weeks of rejections with other plugins. CTX Feed’s category mapping feature saved us!” – \u003Cstrong>E-commerce Manager\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>“The support team is incredible. They helped us set up feeds for 12 different marketplaces in one day.” – \u003Cstrong>Digital Marketing Agency\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>“Best WooCommerce product feed plugin we’ve used. The batch processing feature is a game-changer for large stores.” – \u003Cstrong>Online Retailer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>📚 Documentation & Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fdocs\u002Fctx-feed\u002F\" rel=\"nofollow ugc\">Getting Started Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwebappick\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwebappick.com\u002Fdocs\u002Fctx-feed\u002F\" rel=\"nofollow ugc\">Knowledge Base\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwebappick-product-feed-for-woocommerce\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Our Other Free Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisco\u002F\" rel=\"ugc\">Disco – Dynamic Pricing & Discount Rules for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebappick-pdf-invoice-for-woocommerce\u002F\" rel=\"ugc\">Challan – PDF Invoice & Packing Slip for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create WooCommerce product feeds for Google Shopping, Facebook, TikTok & 220+ channels. 2026 compliant. 6 formats. Trusted by 70,000+ stores.",80000,8535471,92,824,"2026-07-21T05:00:00.000Z","4.4","5.6",[82,83,84,85,86],"facebook-catalog","google-listings","google-shopping","product-feed","woocommerce","https:\u002F\u002Fwebappick.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebappick-product-feed-for-woocommerce.6.6.42.zip",90,"2026-04-07 00:00:00",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":50,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":25,"tags":105,"homepage":111,"download_link":112,"security_score":113,"vuln_count":63,"unpatched_count":11,"last_vuln_date":114,"fetched_at":65},"yotuwp-easy-youtube-embed","Video Gallery – YouTube Playlist, Channel Gallery by YotuWP","1.3.14","yotuwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fyotuwp\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdocument\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" rel=\"nofollow ugc\">Document\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fcontact\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"Contact & Support\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"YotuWP Landingpage\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The longer you keep vistors on website, the better. Video was a game-changer for us personally in regards to keeping people on the site longer.\u003C\u002Fp>\n\u003Cp>YotuWP is your solution for embeding videos YouTube on your website. YotuWP is modern and mobile responsive video gallery. Easy embed videos from YouTube video playlist, channel and videos IDs to your WordPress website.\u003C\u002Fp>\n\u003Ch3>Support resource from:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Videos from playlist\u003C\u002Fli>\n\u003Cli>Videos from channel\u003C\u002Fli>\n\u003Cli>Videos from username\u003C\u002Fli>\n\u003Cli>Videos from list of video ids\u003C\u002Fli>\n\u003Cli>Embed single video with video url only.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=resource-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Layouts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Grid : with multi columns videos and vertical video info. You can change number of columns via setting.\u003C\u002Fli>\n\u003Cli>List : with one column and horizontal video info \u003C\u002Fli>\n\u003Cli>Mix : that is combie layout between grid and list layout. You can change number of columns via setting.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=layout-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Player Mode\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Large : A big player at head of gallery. Item video played when click on item thumbnail or title of gallery.\u003C\u002Fli>\n\u003Cli>Modal\u002FPopup\u002FLightbox : The new youtbe popup\u002Flightbox displayed when click on item thumbnail or title of gallery.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=player-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode Generator\u003C\u002Fh3>\n\u003Cp>Allow you generate shortcode YotuWP to use on page builders, widgets, product description…\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to embed playlist\u002F channel videos to WordPress post\u002Fpage\u003C\u002Fli>\n\u003Cli>Custom layout for display videos\u003C\u002Fli>\n\u003Cli>Video gallery responsive\u003C\u002Fli>\n\u003Cli>Player with a large frame on top\u003C\u002Fli>\n\u003Cli>Player with popup\u002Flightbox\u002Fmodal with thumbnails\u003C\u002Fli>\n\u003Cli>Player responsive\u003C\u002Fli>\n\u003Cli>Pager and load more buttons\u003C\u002Fli>\n\u003Cli>Compatibility with page builders via Shortcode Generator\u003C\u002Fli>\n\u003Cli>Styling settings: buttons color, buttons style\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BECOME A PREMIUM USER\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>YotuWP has Pro version which comes with several additional benefits. Only $21 for start!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Carousel Layout\u003C\u002Fli>\n\u003Cli>Masonry Layout\u003C\u002Fli>\n\u003Cli>Big Player Left Layout\u003C\u002Fli>\n\u003Cli>Big Player Right Layout\u003C\u002Fli>\n\u003Cli>Flip Layout with 40+ effects\u003C\u002Fli>\n\u003Cli>Replacement: Replace title, description and video thumbnail by your custom info, image\u003C\u002Fli>\n\u003Cli>Multiple video thumbnails styling\u003C\u002Fli>\n\u003Cli>Meta video data: View, Like, Comments, Published Date\u003C\u002Fli>\n\u003Cli>12+ Hover icons\u003C\u002Fli>\n\u003Cli>Custom text for buttons Next, Prev, Load more\u003C\u002Fli>\n\u003Cli>Color styling for title, description, meta data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyotuwp.com\u002Fadvanced-demos\u002F?utm_source=wp-plugin-repo&utm_medium=after-features-link\" rel=\"nofollow ugc\">Free Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Modern responsive YouTube video gallery helps your website getting noticed from visitors, increase the reach and stand out from the competitors.",20000,374400,322,"2024-06-25T03:20:00.000Z","6.2.9","4.5",[106,107,108,109,110],"youtube-channel","youtube-embed","youtube-gallery","youtube-playlist","youtube-videos","https:\u002F\u002Fwww.yotuwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyotuwp-easy-youtube-embed.zip",82,"2024-06-14 20:13:53",{"slug":106,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":55,"tags":129,"homepage":134,"download_link":135,"security_score":136,"vuln_count":34,"unpatched_count":11,"last_vuln_date":137,"fetched_at":65},"My YouTube Channel","3.25.2","Aleksandar Urošević","https:\u002F\u002Fprofiles.wordpress.org\u002Furkekg\u002F","\u003Cp>Add \u003Cstrong>My YouTube Channel\u003C\u002Fstrong> widget to the widget area or shortcode to post\u002Fpage content, set \u003Cstrong>Channel ID\u003C\u002Fstrong> or \u003Cstrong>Playlist ID\u003C\u002Fstrong>, chose resource to use and keep defaults for all other options. And voila! You will get the latest video from chosen YouTube channel or playlist.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT\u003C\u002Fstrong> My YouTube Channel does not support \u003Cstrong>Live Streams\u003C\u002Fstrong> and does not have Gutenberg Block. Use \u003Cstrong>Shortcode Block\u003C\u002Fstrong> or \u003Cstrong>Classic Block\u003C\u002Fstrong> to insert shortcode to page\u002Fpost content.\u003C\u002Fp>\n\u003Cp>If you like our plugin and find it useful, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fyoutube-channel\" rel=\"ugc\">write a review and rate it\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For a manually picked set of videos from YouTube, check out \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-youtube-gallery\u002F\" rel=\"ugc\">Easy YouTube Gallery\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show latest videos from My YouTube Channel (ordered in reverse chronological order related to the creation date), or from Playlist\u003C\u002Fli>\n\u003Cli>Option to get a random video from any of two resources\u003C\u002Fli>\n\u003Cli>Responsive (one full-width video per row) or non-responsive\u003C\u002Fli>\n\u003Cli>Preferred aspect ratio relative to width (16:9 and 4:3)\u003C\u002Fli>\n\u003Cli>Custom width for video embeded object (default is 306px)\u003C\u002Fli>\n\u003Cli>Four modes to display video: \u003Cstrong>thumbnail\u003C\u002Fstrong> (\u003Ccode>default\u003C\u002Fcode>), \u003Cstrong>HTML5\u003C\u002Fstrong> (\u003Ccode>iframe\u003C\u002Fcode>), \u003Cstrong>HTML5 Asynchronous\u003C\u002Fstrong> (\u003Ccode>iframe2\u003C\u002Fcode>) abd \u003Cstrong>Playlist Embed\u003C\u002Fstrong> (\u003Ccode>playlist\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Thumbnail mode opens the video in lightbox\u003C\u002Fli>\n\u003Cli>[NEW] Optionally store thumbnail images locally for improved speed performance and cache policy\u003C\u002Fli>\n\u003Cli>Enhanced Privacy – please note that display mode \u003Cstrong>HTML5 (IFRAME) Asynchronous\u003C\u002Fstrong> (shortcode parameter \u003Ccode>iframe2\u003C\u002Fcode>) does not support Enhanced Privacy due to YouTube API limitations\u003C\u002Fli>\n\u003Cli>Hide or show video title above\u002Fbelow\u002Finside video wrapped to HTML tag by your choice (h3, h4, h5, span or div)\u003C\u002Fli>\n\u003Cli>Custom feed caching timeout\u003C\u002Fli>\n\u003Cli>Optional video autoplay with optional muted audio\u003C\u002Fli>\n\u003Cli>(Optional) \u003Cem>TinyMCE button\u003C\u002Fem> on post\u002Fpage edit (can be disabled on General plugin settings page), which open a shortcode GUI generator to help you build a shortcode\u003C\u002Fli>\n\u003Cli>Show link to channel\u002Fhandle below videos (vanity and legacy username are deprecated since v3.23.0)\u003C\u002Fli>\n\u003Cli>Final look is highly customisable thanks to classes for each element of YTC block!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>For a fully functional plugin, PHP 7.4 or newer has required! If you use older PHP, we highly recommend you request from your developer, server support or hosting company to update PHP to a secure version.\u003C\u002Fp>\n\u003Ch4>Styling\u003C\u002Fh4>\n\u003Cp>Use Customizer, \u003Ccode>style.css\u003C\u002Fcode> from the child theme or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhead-footer-code\u002F\" rel=\"ugc\">Head & Footer Code\u003C\u002Fa> plugin to custom style and tweak the look and feel of the My YouTube Channel blocks. You can utilise the following classes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>.widget_youtube-channel\u003C\u002Fcode> – class of whole widget (parent for widget title and YTC block)\u003C\u002Fli>\n\u003Cli>\u003Ccode>.youtube_channel\u003C\u002Fcode> – YTC block wrapper class. Additional classes are available:\n\u003Cul>\n\u003Cli>\u003Ccode>.default\u003C\u002Fcode> – for non-responsive block\u003C\u002Fli>\n\u003Cli>\u003Ccode>.responsive\u003C\u002Fcode> – when you have enabled responsive option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_title\u003C\u002Fcode> – class for video title container above thumbnail\u002Fvideo object\n\u003Cul>\n\u003Cli>\u003Ccode>.ytc_title_above\u003C\u002Fcode> – additional class for video title above video\u002Fthumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_title_below\u003C\u002Fcode> – additional class for video title below video\u002Fthumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_title_inside\u003C\u002Fcode> – additional class for video title printed inside of the thumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_title_inside_bottom\u003C\u002Fcode> – additional class for bottom aligned video title printed inside of the thumbnail\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_video_container\u003C\u002Fcode> – class of container for single item, plus:\n\u003Cul>\n\u003Cli>\u003Ccode>.ytc_video_1\u003C\u002Fcode>, \u003Ccode>.ytc_video_2\u003C\u002Fcode>, … – class of container for single item with ordering number of item in widget\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_video_first\u003C\u002Fcode> – class of first container for single item\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_video_mid\u003C\u002Fcode> – class of all other containers for single item\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_video_last\u003C\u002Fcode> – class of last container for single item\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ar16_9\u003C\u002Fcode> – class for Aspect Ratio 16:9\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ar4_3\u003C\u002Fcode> – class for Aspect Ration 4:3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_thumb\u003C\u002Fcode> – class of anchor for Thumbnail mode\u003C\u002Fli>\n\u003Cli>\u003Ccode>.fluid-width-video-wrapper\u003C\u002Fcode> – class for parent element of IFRAME for enabled responsive\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_description\u003C\u002Fcode> – class for video description text below thumbnail\u002Fvideo object\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_link\u003C\u002Fcode> – class of container for link to channel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Known Issues\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Video title and description for embedded playlist mode do not work.\u003C\u002Fli>\n\u003Cli>Removing the YouTube logo from the playback control bar does not work for all videos.\u003C\u002Fli>\n\u003Cli>Autoplay does not work always\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If WordFence or other malware scan tool detect My YouTube Channel file \u003Ccode>youtube-channel.php\u003C\u002Fcode> as a potential risk because \u003Ccode>base64_encode()\u003C\u002Fcode> and \u003Ccode>base64_decode()\u003C\u002Fcode> functions, remember that we use this two functions to store and restore JSON feeds to transient cache, so potential detection is false positive.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For playing videos in lightbox we use \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhenrygd\u002Fbigger-picture\" rel=\"nofollow ugc\">Bigger Picture\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Along with Widget, you can add My YouTube Channel block inline by using shortcode \u003Ccode>[youtube_channel]\u003C\u002Fcode>. Default plugin parameters will be used for shortcode, but you can customize all parameters per shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>General Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>class\u003C\u002Fcode> (string) Set custom class if you wish to target special styling for specific YTC block\u003C\u002Fli>\n\u003Cli>\u003Ccode>channel\u003C\u002Fcode> (string) ID of preferred YouTube channel. Do not set full URL to channel, but just last part from URL – ID (name)\u003C\u002Fli>\n\u003Cli>\u003Ccode>handle\u003C\u002Fcode> (string) defined custom handle from \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fhandle\" rel=\"nofollow ugc\">YouTube handle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ccode>vanity\u003C\u002Fcode> (string) \u003Cstrong>DEPRECATED\u003C\u002Fstrong> part after www.youtube.com\u002Fc\u002F from \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fyoutube\u002Fanswer\u002F2657968?hl=en\" rel=\"nofollow ugc\">Custom URL\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ccode>username\u003C\u002Fcode> (string) \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Optional legacy YouTube username.\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist\u003C\u002Fcode> (string) ID of preferred YouTube playlist.\u003C\u002Fli>\n\u003Cli>\u003Ccode>resource\u003C\u002Fcode> (int) Resource to use for feed:\n\u003Cul>\n\u003Cli>\u003Ccode>0\u003C\u002Fcode> Channel (User uploads)\u003C\u002Fli>\n\u003Cli>\u003Ccode>1\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Favorites (for defined channel)\u003C\u002Fli>\n\u003Cli>\u003Ccode>2\u003C\u002Fcode> Playlist\u003C\u002Fli>\n\u003Cli>\u003Ccode>3\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Liked Videos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>cache\u003C\u002Fcode> (int) Period in seconds for caching feed. You can disable caching by setting this option to 0, but if you have a lot of visits, consider at least short caching (couple minutes).\u003C\u002Fli>\n\u003Cli>\u003Ccode>fetch\u003C\u002Fcode> (int) Number of videos that will be used as stack for random pick (min 2, max 50)\u003C\u002Fli>\n\u003Cli>\u003Ccode>num\u003C\u002Fcode> (int) Number of videos to display per YTC block.\u003C\u002Fli>\n\u003Cli>\u003Ccode>random\u003C\u002Fcode> (bool) Option to randomize videos on every page load.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Video Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>ratio\u003C\u002Fcode> (int) Set preferred aspect ratio for thumbnail and video. You can use:\n\u003Cul>\n\u003Cli>\u003Ccode>3\u003C\u002Fcode> 16:9 (widescreen)\u003C\u002Fli>\n\u003Cli>\u003Ccode>1\u003C\u002Fcode> 4:3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>responsive\u003C\u002Fcode> (bool) Distribute one full width video per row.\u003C\u002Fli>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode> (int) Width of thumbnail and video in pixels.\u003C\u002Fli>\n\u003Cli>\u003Ccode>display\u003C\u002Fcode> (string) Object that will be used to represent video. We have couple predefined options:\n\u003Cul>\n\u003Cli>\u003Ccode>thumbnail\u003C\u002Fcode> Thumbnail will be used and video will be loaded in lightbox. (default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>iframe\u003C\u002Fcode> HTML5 (iframe)\u003C\u002Fli>\n\u003Cli>\u003Ccode>iframe2\u003C\u002Fcode> HTML5 (iframe) with asynchronous loading – recommended\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist\u003C\u002Fcode> Embedded playlist (same behaviour as old function \u003Ccode>only_pl\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>thumb_quality\u003C\u002Fcode> (string) Define image quality for thumbnail display mode. Default is \u003Ccode>hqdefault\u003C\u002Fcode>, available:\n\u003Cul>\n\u003Cli>\u003Ccode>default\u003C\u002Fcode> Default Quality (120x90px)\u003C\u002Fli>\n\u003Cli>\u003Ccode>mqdefault\u003C\u002Fcode> Medium Quality (320x180px)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hqdefault\u003C\u002Fcode> High Quality (480x360px)\u003C\u002Fli>\n\u003Cli>\u003Ccode>sddefault\u003C\u002Fcode> Standard Definition (640x480px)\u003C\u002Fli>\n\u003Cli>\u003Ccode>maxresdefault\u003C\u002Fcode> Maximum Resolution (1280x720px)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>no_thumb_title\u003C\u002Fcode> (bool) By default YouTube thumbnail will have tooltip with info about video title and date of publishing. By setting this option to 1 or true you can hide tooltip\u003C\u002Fli>\n\u003Cli>\u003Ccode>themelight\u003C\u002Fcode> (bool) By default YouTube have dark play controls theme. By setting this option to 1 or true you can get light theme in player (HTML5 and Flash)\u003C\u002Fli>\n\u003Cli>\u003Ccode>controls\u003C\u002Fcode> (bool) Set this option to 1 or true to hide playback controls.\u003C\u002Fli>\n\u003Cli>\u003Ccode>autoplay\u003C\u002Fcode> (bool) Enable autoplay of first video in YTC video stack by setting this option to 1 or true\u003C\u002Fli>\n\u003Cli>\u003Ccode>mute\u003C\u002Fcode> (bool) Set this option to 1 or true to mute videos set to autoplay on load\u003C\u002Fli>\n\u003Cli>\u003Ccode>norel\u003C\u002Fcode> (bool) Set this option to 1 or true to hide related videos after finished playbak\u003C\u002Fli>\n\u003Cli>\u003Ccode>nobrand\u003C\u002Fcode> (bool) Set this option to 1 or true to hide YouTube logo from playback control bar\u003C\u002Fli>\n\u003Cli>\u003Ccode>nolightbox\u003C\u002Fcode> (bool) Set this option to 1 or true to prevent YTC block with thumbnail to open in lightbox. If you have other plugin that trigger youtube links for lightbox, that one will steal links from this YTC block.\u003C\u002Fli>\n\u003Cli>\u003Ccode>target\u003C\u002Fcode> (string) If you enable nolightbox for specific YTC block, you can force opening of thumbnail links in new tab\u002Fwindow if you set this shortcode option to \u003Ccode>_blank\u003C\u002Fcode> like \u003Ccode>target=\"_blank\"\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Content Layout\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>showtitle\u003C\u002Fcode> (string):\n\u003Cul>\n\u003Cli>\u003Ccode>none\u003C\u002Fcode> – Hide title\u003C\u002Fli>\n\u003Cli>\u003Ccode>above\u003C\u002Fcode> – Display title above video\u002Fthumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>below\u003C\u002Fcode> – Display title below video\u002Fthumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>inside\u003C\u002Fcode> – Display top aligned title inside thumbnail; if \u003Ccode>display\u003C\u002Fcode> is not \u003Ccode>thumbnail\u003C\u002Fcode> then treat as \u003Ccode>above\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>inside_b\u003C\u002Fcode> – Display bottom aligned title inside thumbnail; if \u003Ccode>display\u003C\u002Fcode> is not \u003Ccode>thumbnail\u003C\u002Fcode> then treat as \u003Ccode>below\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>titletag\u003C\u002Fcode> – Video title HTML tag to wrap title (H3, H4, H5, div, span, strong, etc)\u003C\u002Fli>\n\u003Cli>\u003Ccode>showdesc\u003C\u002Fcode> (bool) Set to 1 or true to show video description.\u003C\u002Fli>\n\u003Cli>\u003Ccode>desclen\u003C\u002Fcode> (int) Set number of characters to cut down length of video description. Set to 0 to use full length description.\u003C\u002Fli>\n\u003Cli>\u003Ccode>noinfo\u003C\u002Fcode> (bool) Set to 1 or true to hide overlay video infos (from embedded player)\u003C\u002Fli>\n\u003Cli>\u003Ccode>noanno\u003C\u002Fcode> (bool) Set to 1 or true to hide overlay video annotations (from embedded player)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Link to Channel\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>goto_txt\u003C\u002Fcode> (string)\u003C\u002Fli>\n\u003Cli>\u003Ccode>popup\u003C\u002Fcode> (int) Control where link to channel will be opened:\n\u003Cul>\n\u003Cli>\u003Ccode>0\u003C\u002Fcode> open link in same window\u003C\u002Fli>\n\u003Cli>\u003Ccode>1\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> open link in new window with JavaScript\u003C\u002Fli>\n\u003Cli>\u003Ccode>2\u003C\u002Fcode> open link in new window with target=”_blank” anchor attribute\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_to\u003C\u002Fcode> (string) URL to link:\n\u003Cul>\n\u003Cli>\u003Ccode>none\u003C\u002Fcode> Hide link (defult)\u003C\u002Fli>\n\u003Cli>\u003Ccode>handle\u003C\u002Fcode> YouTube handle URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>channel\u003C\u002Fcode> Channel page\u003C\u002Fli>\n\u003Cli>\u003Ccode>vanity\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Vanity custom URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>legacy\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Legacy username page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Please note, to enhance plugin functionality, we can change or deprecate some shortcode parameters in future.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Filter hooks\u003C\u002Fh3>\n\u003Cp>You can modify final output of video block by hooking to filter \u003Ccode>ytc_print_video\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Four parameters are provided:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>video_content\u003C\u002Fcode> – HTML of original video block\u003C\u002Fli>\n\u003Cli>\u003Ccode>item\u003C\u002Fcode> – YouTube video object which contains:\n\u003Cul>\n\u003Cli>\u003Ccode>snippet->publishedAt\u003C\u002Fcode> – date of publishing YouTube video\u003C\u002Fli>\n\u003Cli>\u003Ccode>shippet->title\u003C\u002Fcode> – YouTube video title\u003C\u002Fli>\n\u003Cli>\u003Ccode>shippet->description\u003C\u002Fcode> – YouTube video description\u003C\u002Fli>\n\u003Cli>\u003Ccode>snippet->resourceId->videoId\u003C\u002Fcode> – YouTube video ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>instance\u003C\u002Fcode> – Current My YouTube Channel Block parameters, including global settings:\n\u003Cul>\n\u003Cli>\u003Ccode>handle\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>channel\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>vanity\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ccode>username\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>resource\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>cache\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>fetch\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>num\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>skip\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>privacy\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ratio\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>responsive\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>display\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>fullscreen\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>controls\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>autoplay\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>autoplay_mute\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>norel\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>playsinline\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>showtitle\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>titletag\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>showdesc\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>desclen\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>modestbranding\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>hideanno\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>goto_txt\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>popup_goto\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_to\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>tinymce\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>nolightbox\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>apikey\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>thumb_quality\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>timeout\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>random\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>no_thumb_title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>class\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>target\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>y\u003C\u002Fcode> – order number of video (\u003Ccode>1\u003C\u002Fcode> for first, \u003Ccode>2\u003C\u002Fcode> for second, etc)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ytc_print_video', 'customized_ytc_print_video', 10, 4 );\nfunction customized_ytc_print_video( $video_block, $item, $instance, $y ) {\n    \u002F\u002F Do whatever you wish to do\n    \u002F\u002F ...\n    return $video_block;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Show video thumbnails or playable video block of recent YouTube Playlist, Channel (User Uploads) videos.",5000,478244,88,39,"2025-02-08T09:35:00.000Z","6.7.5","5.3",[130,131,24,132,133],"channel","playlist","widget","youtube","https:\u002F\u002Furosevic.net\u002Fwordpress\u002Fplugins\u002Fyoutube-channel\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyoutube-channel.3.25.2.zip",91,"2023-02-23 00:00:00",{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":146,"downloaded":147,"rating":148,"num_ratings":149,"last_updated":150,"tested_up_to":53,"requires_at_least":151,"requires_php":55,"tags":152,"homepage":155,"download_link":156,"security_score":157,"vuln_count":14,"unpatched_count":11,"last_vuln_date":158,"fetched_at":65},"church-theme-content","Church Content – Sermons, Events and More","2.7","Steven Gliebe","https:\u002F\u002Fprofiles.wordpress.org\u002Fstevengliebe\u002F","\u003Cp>The Church Content WordPress plugin provides an interface for managing sermons, events, people and locations. Please be aware that a \u003Cstrong>compatible theme is required\u003C\u002Fstrong> for presenting content from these church-centric post types in a tightly-integrated manner.\u003C\u002Fp>\n\u003Ch4>Who this is for\u003C\u002Fh4>\n\u003Cp>This plugin is intended for a very specific audience. If you are \u003Cem>not\u003C\u002Fem> one of the following then this plugin will not be useful to you.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Users of \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\" rel=\"nofollow ugc\">official themes\u003C\u002Fa> from ChurchThemes.com\u003C\u002Fli>\n\u003Cli>Users of \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fthird-party-themes\" rel=\"nofollow ugc\">third-party themes\u003C\u002Fa> made \u003Cem>specifically\u003C\u002Fem> for this plugin\u003C\u002Fli>\n\u003Cli>Theme developers improving data portability for church sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What it does\u003C\u002Fh4>\n\u003Cp>It provides post types, taxonomies and fields for \u003Cem>sermons\u003C\u002Fem>, \u003Cem>events\u003C\u002Fem>, \u003Cem>people\u003C\u002Fem> and \u003Cem>locations\u003C\u002Fem> to be shown by a compatible church WordPress theme.\u003C\u002Fp>\n\u003Cp>Experienced WordPress developers agree that functionality like this does not belong in themes since themes are intended only for controlling the appearance of a WordPress site. Content that users might expect to take with them if they switch themes should “live” in a plugin in order to \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fwordpress-theme-users-avoid-lock-in-effect\u002F\" rel=\"nofollow ugc\">avoid theme lock-in\u003C\u002Fa>. Similarly, our approach is not to present content using the plugin since themes offer more control for that purpose. This is why a \u003Cstrong>compatible theme is required\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fplugins\u002Fchurch-content\u002F\" rel=\"nofollow ugc\">Plugin Details\u003C\u002Fa> on ChurchThemes.com for a tour of features. Read the \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fguides\u002Fuser\u002Fplugins\u002Fchurch-content\u002F\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> for instructions.\u003C\u002Fp>\n\u003Ch4>Compatible Themes\u003C\u002Fh4>\n\u003Cp>A compatible theme is required for presenting sermons, events, etc. added with the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Official themes provided by \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\" rel=\"nofollow ugc\">ChurchThemes.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Third-party themes at \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fthird-party-themes\" rel=\"nofollow ugc\">churchthemes.com\u002Fthird-party-themes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Church Content Pro\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fplugins\u002Fchurch-content-pro\u002F\" rel=\"nofollow ugc\">Church Content Pro\u003C\u002Fa> is an add-on that provides additional features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sermon Podcasting (iTunes, Google Play, etc.)\u003C\u002Fli>\n\u003Cli>Recurring Events (e.g. “every Monday and Thursday”)\u003C\u002Fli>\n\u003Cli>Event Date Exclusions (holidays, weather closings, etc.)\u003C\u002Fli>\n\u003Cli>Enhanced SEO (schema.org Structure Data using JSON-LD)\u003C\u002Fli>\n\u003Cli>Location Memory (autofill and select previous event locations)\u003C\u002Fli>\n\u003Cli>Wording Settings (e.g. rename “Sermons” to “Messages”)\u003C\u002Fli>\n\u003Cli>Agency Mode (simplify license management for clients)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cp>Please see the \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fguides\u002Fdeveloper\u002Fchurch-content\u002F\" rel=\"nofollow ugc\">Developer Guide\u003C\u002Fa> on ChurchThemes.com for notes on developing themes that use this plugin. A couple benefits are that you will save time and be helping to accomplish better data portability among church websites powered by WordPress.\u003C\u002Fp>\n\u003Cp>You can follow development on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchurchthemes\u002Fchurch-theme-content\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Several translations are available, including English, Spanish, German, French, Portuguese, Swedish, Dutch, Norwegian, Serbian and Slovak. See the \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fguides\u002Fuser\u002Fplugins\u002Fchurch-content\u002F#translations\" rel=\"nofollow ugc\">Translations\u003C\u002Fa> section in the plugin’s user guide for a more complete list. Also see \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fchurch-theme-content\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Follow us\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\" rel=\"nofollow ugc\">ChurchThemes.com\u003C\u002Fa> for compatible themes, add-ons and help\u003C\u002Fli>\n\u003Cli>We’re on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fchurchthemes\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fchurchthemescom\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> and have a \u003Ca href=\"https:\u002F\u002Fchurchthemes.com\u002Fnewsletter\" rel=\"nofollow ugc\">Newsletter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Lead developer: \u003Ca href=\"http:\u002F\u002Fstevengliebe.com\" rel=\"nofollow ugc\">stevengliebe.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This plugin was previously named “Church Theme Content”.\u003C\u002Fp>\n","Provides an interface for managing sermons, events, people and locations. A compatible theme is required for presenting content from these church-cent &hellip;",4000,162987,98,49,"2026-05-23T22:55:00.000Z","3.6",[20,153,154,23,58],"churches","ministry","https:\u002F\u002Fchurchthemes.com\u002Fplugins\u002Fchurch-content\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchurch-theme-content.2.7.zip",100,"2024-04-11 00:00:00",{"attackSurface":160,"codeSignals":181,"taintFlows":195,"riskAssessment":231,"analyzedAt":241},{"hooks":161,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":179,"entryPointCount":180,"unprotectedCount":11},[162],{"type":163,"name":164,"callback":165,"file":166,"line":167},"action","admin_menu","add_admin_pages","aspiesoft-church-sermon-video-list.php",62,[],[],[171,176],{"tag":172,"callback":173,"file":174,"line":175},"cs-list","video_list","main.php",16,{"tag":177,"callback":173,"file":174,"line":178},"cs-video",17,[],2,{"dangerousFunctions":182,"sqlUsage":183,"outputEscaping":185,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":194},[],{"prepared":11,"raw":11,"locations":184},[],{"escaped":186,"rawEcho":180,"locations":187},23,[188,192],{"file":189,"line":190,"context":191},"admin.php",216,"raw output",{"file":189,"line":193,"context":191},234,[],[196],{"entryPoint":197,"graph":198,"unsanitizedCount":229,"severity":230},"\u003Cadmin> (admin.php:0)",{"nodes":199,"edges":224},[200,205,211,215,218,220],{"id":201,"type":202,"label":203,"file":189,"line":204},"n0","source","$_POST",46,{"id":206,"type":207,"label":208,"file":189,"line":209,"wp_function":210},"n1","sink","update_option() [Settings Manipulation]",48,"update_option",{"id":212,"type":202,"label":213,"file":189,"line":214},"n2","$_SERVER",13,{"id":216,"type":207,"label":208,"file":189,"line":217,"wp_function":210},"n3",58,{"id":219,"type":202,"label":203,"file":189,"line":204},"n4",{"id":221,"type":207,"label":222,"file":189,"line":193,"wp_function":223},"n5","echo() [XSS]","echo",[225,227,228],{"from":201,"to":206,"sanitized":226},false,{"from":212,"to":216,"sanitized":226},{"from":219,"to":221,"sanitized":226},3,"low",{"summary":232,"deductions":233},"The \"aspiesoft-church-sermon-video-list\" plugin version 1.4.2 exhibits a generally strong security posture based on the static analysis.  The plugin has no recorded vulnerabilities, suggesting a history of diligent security practices or minimal attack surface. The code employs prepared statements for all SQL queries, demonstrates excellent output escaping (92%), and avoids dangerous functions, file operations, and external HTTP requests. The limited attack surface of two shortcodes, both without obvious direct unauthenticated access, is also a positive indicator. However, the analysis does highlight a single taint flow with an unsanitized path, which, while not flagged as critical or high severity, warrants careful attention as it represents a potential, albeit minor, security concern.\n\nDespite the positive findings, the absence of capability checks and nonce checks on the identified entry points (shortcodes) is a notable weakness. While the current analysis indicates no unprotected entry points, this lack of explicit authorization and CSRF protection means that if these shortcodes interact with sensitive data or functionality, they could potentially be exploited by unauthenticated users or through cross-site request forgery. The overall security is good, but these omissions introduce a degree of risk that should be addressed.",[234,236,239],{"reason":235,"points":63},"Taint flow with unsanitized path",{"reason":237,"points":238},"No capability checks on entry points",7,{"reason":240,"points":238},"No nonce checks on entry points","2026-03-17T07:22:17.994Z",{"wat":243,"direct":253},{"assetPaths":244,"generatorPatterns":247,"scriptPaths":248,"versionParams":249},[245,246],"\u002Fwp-content\u002Fplugins\u002Faspiesoft-church-sermon-video-list\u002Fassets\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Faspiesoft-church-sermon-video-list\u002Fassets\u002Fscript.js",[],[246],[250,251,252],"aspiesoft-church-sermon-video-list\u002Fassets\u002Fstyle.css?ver=1.4","aspiesoft-church-sermon-video-list\u002Fassets\u002Fscript.js?ver=1.7","aspiesoft-church-sermon-video-list\u002Fassets\u002Fscript.js?ver=1.6",{"cssClasses":254,"htmlComments":258,"htmlAttributes":259,"restEndpoints":263,"jsGlobals":264,"shortcodeOutput":265},[255,256,257],"video-list-item","video-list-item-scripture","video-list-item-date",[],[260,261,262],"date","scripture","landscape",[],[],[266,267,268,269],"\u003Ca class=\"video-list-item\"","href=\"https:\u002F\u002Fwww.facebook.com\u002Fplugins\u002Fvideo.php?href=https%3A%2F%2Fwww.facebook.com%2F","\u003Cfont class=\"video-list-item-scripture\">","\u003Cfont class=\"video-list-item-date\">",{"error":271,"url":272,"statusCode":273,"statusMessage":274,"message":274},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Faspiesoft-church-sermon-video-list\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":276},[]]