[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYQOtSwxFQV-_5Jhxw264-WVaWUCfVo5ts0aoUWZtsuw":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":149,"fingerprints":229},"set-favicon","Alex Set Favicon","8.0","Anthony","https:\u002F\u002Fprofiles.wordpress.org\u002Fadzbierajewski\u002F","\u003Cp>Alex Set Favicon allows any user to easily set and update their favicon.\u003Cbr \u002F>\nSee http:\u002F\u002Fanthony.strangebutfunny.net\u002Fmy-plugins\u002Falex-set-favicon\u002F for help\u003C\u002Fp>\n","Alex Set Favicon allows any user to easily set and update their favicon. See http:\u002F\u002Fanthony.strangebutfunny.net\u002Fmy-plugins\u002Falex-set-favicon\u002F for help",30,7012,50,2,"2013-05-07T03:21:00.000Z","3.5.2","3.5.1","",[20,21,22,23,24],"favicon","generator","hello","multi-site","set","http:\u002F\u002Fanthony.strangebutfunny.net\u002Fmy-plugins\u002Falex-set-favicon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fset-favicon.8.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":11,"trust_score":36,"computed_at":37},"adzbierajewski",6,80,84,"2026-04-04T07:07:25.177Z",[39,59,82,102,126],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"favhero-favicon-generator","Heroic Favicon Generator","1.7.1","HeroThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fherothemes\u002F","\u003Cp>“The best Favicon plugin” ★★★★★ – WordPress.org user review.\u003C\u002Fp>\n\u003Cp>Simplified and powerful favicons for WordPress.\u003C\u002Fp>\n\u003Cp>Add favicons in a flash with Heroic Favicon Generator. This plugin automatically generates favicons using images you upload or select from the media gallery. Support is provided for all modern favicons and automatic generation of the cross-compatible .ico with multiple embedded sizes. Supports different icons for various devices.\u003C\u002Fp>\n\u003Cp>Be sure to check the installation and FAQ section to get started and if you have any issues.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>About HeroThemes\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fherothemes.com\u002F\" rel=\"nofollow ugc\">HeroThemes\u003C\u002Fa> develop some of the best WordPress plugins, tools and themes, with over 26,000 customers and counting. If you like this plugin and want more news, themes and plugins, you can do the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Get the \u003Ca href=\"https:\u002F\u002Fherothemes.com\u002Fthemes\u002Fknowall-wordpress-knowledge-base\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=heroic-favicon\" rel=\"nofollow ugc\">KnowAll Knowledge Base theme for WordPress\u003C\u002Fa>, create a WordPress powered knowledge base site in minutes.\u003C\u002Fli>\n\u003Cli>Check out the \u003Ca href=\"https:\u002F\u002Fherothemes.com\u002Fplugins\u002Fheroic-wordpress-knowledge-base\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=heroic-favicon\" rel=\"nofollow ugc\">best WordPress Knowledge Base plugin\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Answer Frequently Asked Questions with \u003Ca href=\"https:\u002F\u002Fherothemes.com\u002Fplugins\u002Fwordpress-faq-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=heroic-favicon\" rel=\"nofollow ugc\">Heroic FAQs plugin for WordPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Follow HeroThemes on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fherothemes\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fherothemes\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","Heroic Favicon Generator is your one-click favicon generator for WordPress.",7000,90537,100,17,"2022-05-16T13:07:00.000Z","6.0.11","5.5",[20,55,21,56],"favourites","icon","https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fht-ultimate-favicon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffavhero-favicon-generator.1.7.1.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":49,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":80,"download_link":81,"security_score":49,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"featured-image-from-content","Featured Image from Content","1.7","Dhrumil Kumbhani","https:\u002F\u002Fprofiles.wordpress.org\u002Fdhrumilk\u002F","\u003Cp>Featured Image from Content is a lightweight and powerful WordPress plugin that automatically sets the featured image (post thumbnail) using the first image found inside your post content.\u003C\u002Fp>\n\u003Cp>NEW: If your post does not contain any image, the plugin can automatically generate a featured image using OpenAI.\u003C\u002Fp>\n\u003Cp>If you manage a blog, news website, magazine, affiliate site, or high-volume content website, manually assigning featured images to every post can be time-consuming. This plugin eliminates that manual work and ensures every post always has a visually appealing featured image.\u003C\u002Fp>\n\u003Cp>Perfect for bloggers, agencies, developers, AI-powered websites, and automated content platforms.\u003C\u002Fp>\n\u003Ch4>Why Use This Plugin?\u003C\u002Fh4>\n\u003Cp>• Automatically assigns featured images\u003Cbr \u002F>\n• AI generates featured images when none exist\u003Cbr \u002F>\n• Prevents publishing posts without thumbnails\u003Cbr \u002F>\n• Improves SEO and social media sharing\u003Cbr \u002F>\n• Saves time and increases productivity\u003Cbr \u002F>\n• Works with Posts, Pages, and Custom Post Types\u003Cbr \u002F>\n• Lightweight and performance-friendly\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Ch4>Automatic Featured Image Detection\u003C\u002Fh4>\n\u003Cp>The plugin scans your post content and automatically selects the first image to set as the featured image when you publish or update a post.\u003C\u002Fp>\n\u003Ch4>AI Featured Image Generation (OpenAI Integration)\u003C\u002Fh4>\n\u003Cp>If no image is found in the content, the plugin can generate a relevant featured image using OpenAI.\u003C\u002Fp>\n\u003Cp>To use this feature:\u003Cbr \u002F>\n1. Add your OpenAI API Key in the plugin settings.\u003Cbr \u002F>\n2. Enable AI image generation.\u003Cbr \u002F>\n3. When a post has no image, the plugin automatically generates one based on the post content or title.\u003C\u002Fp>\n\u003Cp>This ensures every post always has a featured image.\u003C\u002Fp>\n\u003Ch4>Supports Multiple Post Types\u003C\u002Fh4>\n\u003Cp>Choose which post types (Posts, Pages, Custom Post Types) should have featured images automatically assigned or generated.\u003C\u002Fp>\n\u003Ch4>SEO Friendly\u003C\u002Fh4>\n\u003Cp>Featured images improve:\u003Cbr \u002F>\n• Search engine visibility\u003Cbr \u002F>\n• Social media preview appearance\u003Cbr \u002F>\n• Click-through rates\u003Cbr \u002F>\n• Overall content engagement\u003C\u002Fp>\n\u003Ch4>Perfect for Automated & AI Websites\u003C\u002Fh4>\n\u003Cp>Works great with:\u003Cbr \u002F>\n• Auto blogging websites\u003Cbr \u002F>\n• AI content generation websites\u003Cbr \u002F>\n• Content importers\u003Cbr \u002F>\n• News websites\u003Cbr \u002F>\n• Multi-author blogs\u003Cbr \u002F>\n• Affiliate marketing websites\u003C\u002Fp>\n\u003Ch4>Lightweight & Clean Code\u003C\u002Fh4>\n\u003Cp>The plugin is optimized for performance and does not add unnecessary load to your WordPress website.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>Case 1: Post Contains Image\u003Cbr \u002F>\n1. Write or import content that contains at least one image.\u003Cbr \u002F>\n2. Publish or update the post.\u003Cbr \u002F>\n3. The plugin automatically detects the first image.\u003Cbr \u002F>\n4. That image is set as the featured image.\u003C\u002Fp>\n\u003Cp>Case 2: Post Has No Image\u003Cbr \u002F>\n1. Write or import content without any image.\u003Cbr \u002F>\n2. Make sure OpenAI API Key is added in settings.\u003Cbr \u002F>\n3. Publish or update the post.\u003Cbr \u002F>\n4. The plugin generates a relevant image using OpenAI.\u003Cbr \u002F>\n5. The generated image is automatically set as the featured image.\u003C\u002Fp>\n\u003Cp>No manual action required.\u003C\u002Fp>\n\u003Ch4>OpenAI API Setup\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Featured Image from Content.\u003C\u002Fli>\n\u003Cli>Enter your OpenAI API Key.\u003C\u002Fli>\n\u003Cli>Save changes.\u003C\u002Fli>\n\u003Cli>Enable AI Image Generation option.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: OpenAI usage may incur charges based on your OpenAI account plan.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>• Works with Gutenberg Block Editor\u003Cbr \u002F>\n• Works with Classic Editor\u003Cbr \u002F>\n• Compatible with most modern WordPress themes\u003Cbr \u002F>\n• Compatible with popular SEO plugins\u003Cbr \u002F>\n• Compatible with social sharing plugins\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>• Automatically assign featured images for bulk imported posts\u003Cbr \u002F>\n• Generate AI images for text-only posts\u003Cbr \u002F>\n• Ensure consistent blog archive layouts\u003Cbr \u002F>\n• Maintain professional content presentation\u003Cbr \u002F>\n• Improve social media previews\u003C\u002Fp>\n","Automatically set the featured image from the first content image, or generate one with OpenAI if none exists.",300,3661,3,"2026-02-26T11:28:00.000Z","6.9.4","5.2","5.6",[75,76,77,78,79],"ai-featured-image","auto-featured-image","image-from-content","openai-image-generator","set-featured-image-automatically","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeatured-image-from-content\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-image-from-content.1.7.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":28,"num_ratings":28,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":100,"download_link":101,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"admin-customization","Admin Customization","2.0.1","Alex Ciobica","https:\u002F\u002Fprofiles.wordpress.org\u002Fciobi\u002F","\u003Cp>Admin Customization allows you to change the appearance of your WordPress backend.\u003C\u002Fp>\n\u003Cp>The plugin allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>change the backend favicon.\u003C\u002Fli>\n\u003Cli>change the backend logo.\u003C\u002Fli>\n\u003Cli>hide the admin logo text and \u002F or logo image.\u003C\u002Fli>\n\u003Cli>change the logo text font size.\u003C\u002Fli>\n\u003Cli>change the login page logo with a logo of any width.\u003C\u002Fli>\n\u003Cli>change the admin footer text.\u003C\u002Fli>\n\u003Cli>disable dashboard widgets.\u003C\u002Fli>\n\u003Cli>hide update notices and plugin update count.\u003C\u002Fli>\n\u003Cli>turn on redirection to homepage on administration panels logout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Translations available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin also corrects some WordPress UX mistakes like not being able to click on the backend or on the login logos, and the fact that the user info dropdown list is mistakenly 2px larger than the dropdown header.\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>You should should follow me (@ciobi) on \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fciobi\u002F\" rel=\"nofollow ugc\">twitter\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Plugin Last Updated\u003C\u002Fh4>\n\u003Cp>October 30th, 2011\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>[Cristi Burcă] (http:\u002F\u002Fscribu.net), for scbFramework (http:\u002F\u002Fscribu.net\u002Fwordpress\u002Fscb-framework), the plugin framework on which this plugin was built\u003C\u002Fli>\n\u003C\u002Ful>\n","Customize your Wordpress backend.",200,25642,"2011-10-29T23:14:00.000Z","3.2.1","3.2",[96,97,98,20,99],"admin","backend","customization","settings","https:\u002F\u002Fgithub.com\u002Fc10b10\u002Fwp-admin-customization\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-customization.2.0.1.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":53,"requires_php":116,"tags":117,"homepage":122,"download_link":123,"security_score":124,"vuln_count":14,"unpatched_count":28,"last_vuln_date":125,"fetched_at":30},"one-click-demo-import","One Click Demo Import","3.4.0","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>The best feature of this plugin is, that theme authors can define import files in their themes and so all you (the user of the theme) have to do is click on the “Import Demo Data” button.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Are you a theme author?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Setup One Click Demo Imports for your theme and your users will thank you for it!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Focdi.com\u002Fquick-integration-guide\u002F\" rel=\"nofollow ugc\">Follow this easy guide on how to setup this plugin for your themes!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Are you a theme user?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Contact the author of your theme and \u003Ca href=\"https:\u002F\u002Focdi.com\u002Fask-your-theme-author\u002F\" rel=\"nofollow ugc\">let them know about this plugin\u003C\u002Fa>. Theme authors can make any theme compatible with this plugin in 15 minutes and make it much more user-friendly.\u003C\u002Fp>\n\u003Cp>“\u003Ca href=\"https:\u002F\u002Focdi.com\u002Fask-your-theme-author\u002F#how-can-you-contact-your-theme-author\" rel=\"nofollow ugc\">Where can I find the theme author contact?\u003C\u002Fa>“\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Please take a look at our \u003Ca href=\"https:\u002F\u002Focdi.com\u002Fuser-guide\u002F\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa> for more information on how to import your demo content.\u003C\u002Fp>\n\u003Cp>This plugin is using the modified version of the improved WP import 2.0 that is still in development and can be found here: https:\u002F\u002Fgithub.com\u002Fhumanmade\u002FWordPress-Importer.\u003C\u002Fp>\n\u003Cp>NOTE: There is no setting to “connect” authors from the demo import file to the existing users in your WP site (like there is in the original WP Importer plugin). All demo content will be imported under the current user.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do you want to contribute?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Please refer to our official \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fawesomemotive\u002Fone-click-demo-import\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Import your demo content, widgets and theme settings with one click. Theme authors! Enable simple theme demo import for your users.",1000000,19902961,86,79,"2025-09-11T09:36:00.000Z","6.8.5","7.4",[118,119,99,120,121],"content","import","theme-options","widgets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fone-click-demo-import\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-click-demo-import.3.4.0.zip",97,"2024-05-07 00:00:00",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":49,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":116,"tags":140,"homepage":145,"download_link":146,"security_score":36,"vuln_count":147,"unpatched_count":28,"last_vuln_date":148,"fetched_at":30},"cmb2","CMB2","2.11.0","Justin Sternberg","https:\u002F\u002Fprofiles.wordpress.org\u002Fjtsternberg\u002F","\u003Cp>CMB2 is a developer’s toolkit for building metaboxes, custom fields, and forms for WordPress that will blow your mind. Easily manage meta for posts, terms, users, comments, or create custom option pages.\u003C\u002Fp>\n\u003Cp>CMB2 is a complete rewrite of Custom Metaboxes and Fields for WordPress. To get started, please follow the examples in the included \u003Ccode>example-functions.php\u003C\u002Fcode> file and have a look at the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fwiki\u002FBasic-Usage\" rel=\"nofollow ugc\">basic usage instructions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can see a list of available field types \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fwiki\u002FField-Types#types\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribution\u003C\u002Fh3>\n\u003Cp>Development occurs on Github, and all contributions welcome. Please read the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md\" rel=\"nofollow ugc\">CONTRIBUTING\u003C\u002Fa> doc for more details.\u003C\u002Fp>\n\u003Cp>A complete list of all our awesome contributors found here: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fgraphs\u002Fcontributors\" rel=\"nofollow ugc\">github.com\u002FCMB2\u002FCMB2\u002Fgraphs\u002Fcontributors\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create metaboxes to be used on post edit screens.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fwiki\u002FUsing-CMB-to-create-an-Admin-Theme-Options-Page\" rel=\"nofollow ugc\">Create forms to be used on an options pages\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Create forms to handle user meta and display them on user profile add\u002Fedit pages.\u003C\u002Fli>\n\u003Cli>Create forms to handle term meta and display wherever your taxonomies are used.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fwiki\u002FBringing-Metaboxes-to-the-Front-end\" rel=\"nofollow ugc\">Flexible API that allows you to use CMB forms almost anywhere, even on the front-end\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fwiki\u002FField-Types\" rel=\"nofollow ugc\">Several field types are included\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fwiki\u002FAdding-your-own-field-types\" rel=\"nofollow ugc\">Custom API hook that allows you to create your own field types\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>There are numerous hooks and filters, allowing you to modify many aspects of the library (without editing it directly).\u003C\u002Fli>\n\u003Cli>Repeatable fields for most field types are supported, as well as repeatable field groups.\u003C\u002Fli>\n\u003Cli>CMB2 is safe to bundle with any project. It will only load the newest version in the system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translation\u003C\u002Fh3>\n\u003Cp>If you are looking to provide language translation files, Please do so via \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcmb2\" rel=\"nofollow ugc\">WordPress Plugin Translations\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>CMB2 documentation can be found at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fwiki\" rel=\"nofollow ugc\">the CMB2 wiki\u003C\u002Fa> on github. Also, If you’re into reading code and inline documentation, we tried to keep all functions and methods fully inline-documented.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3rd Party Resources\u003C\u002Fh3>\n\u003Cp>Custom Field Types\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoreymcollins\u002Fcmb-attached-posts\" rel=\"nofollow ugc\">CMB2 Field Type: CMB Attached Posts Field\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoreymcollins\" rel=\"nofollow ugc\">coreymcollins\u003C\u002Fa>: \u003Ccode>custom_attached_posts\u003C\u002Fcode>, for attaching posts to a page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falexis-magina\u002Fcmb2-field-post-search-ajax\" rel=\"nofollow ugc\">CMB2 Field Type: Post Search Ajax\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falexis-magina\" rel=\"nofollow ugc\">alexis-magina\u003C\u002Fa>: \u003Ccode>post_search_ajax\u003C\u002Fcode> Attach posts to each other. Same approach as \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoreymcollins\u002Fcmb-attached-posts\" rel=\"nofollow ugc\">CMB2 Attached Posts Field\u003C\u002Fa> but with Ajax request, multiple\u002Fsingle option, and different UI.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\u002Fcmb2-field-ajax-search\" rel=\"nofollow ugc\">CMB2 Field Type: Ajax Search\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\" rel=\"nofollow ugc\">rubengc\u003C\u002Fa>: 3 different fields with the same UI in AJAX to search (with query parameters) to users, post type and taxonomy terms.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMte90\u002FCMB2-User-Search-field\" rel=\"nofollow ugc\">CMB2 Field Type: CMB2 User Search field\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMte90\" rel=\"nofollow ugc\">Mte90\u003C\u002Fa>: \u003Ccode>user_search_text\u003C\u002Fcode> adds a user-search dialog for searching\u002Fattaching other User IDs.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FmustardBees\u002Fcmb_field_map\" rel=\"nofollow ugc\">CMB2 Field Type: Google Maps\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FmustardBees\" rel=\"nofollow ugc\">mustardBees\u003C\u002Fa>: Custom field type for Google Maps.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>The \u003Ccode>pw_map\u003C\u002Fcode> field stores the latitude\u002Flongitude values which you can then use to display a map in your theme.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvilleristi\u002FCMB2-field-Leaflet-Geocoder\" rel=\"nofollow ugc\">CMB2 Field Type: Leaflet Maps\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvilleristi\" rel=\"nofollow ugc\">villeristi\u003C\u002Fa>: Custom field type for \u003Ca href=\"https:\u002F\u002Fleafletjs.com\u002F\" rel=\"nofollow ugc\">Leaflet\u003C\u002Fa> Maps.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FmustardBees\u002Fcmb-field-select2\" rel=\"nofollow ugc\">CMB2 Field Type: Select2\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FmustardBees\" rel=\"nofollow ugc\">mustardBees\u003C\u002Fa>: Custom field types which use the \u003Ca href=\"https:\u002F\u002Fselect2.org\u002F\" rel=\"nofollow ugc\">Select2\u003C\u002Fa> script:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Col>\n\u003Cli>The \u003Ccode>pw_select field\u003C\u002Fcode> acts much like the default select field. However, it adds typeahead-style search allowing you to quickly make a selection from a large list\u003C\u002Fli>\n\u003Cli>The \u003Ccode>pw_multiselect\u003C\u002Fcode> field allows you to select multiple values with typeahead-style search. The values can be dragged and dropped to reorder\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fqmatt\u002Fcmb2-field-slider\" rel=\"nofollow ugc\">CMB Field Type: Slider\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattkrupnik\u002F\" rel=\"nofollow ugc\">mattkrupnik\u003C\u002Fa>: Adds a jQuery UI Slider field.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2-Date-Range-Field\" rel=\"nofollow ugc\">WDS CMB2 Date Range Field\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdustyf\" rel=\"nofollow ugc\">dustyf\u003C\u002Fa> of \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWebDevStudios\" rel=\"nofollow ugc\">WebDevStudios\u003C\u002Fa>: Adds a date range field.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2-Remote-Image-Select-Field\" rel=\"nofollow ugc\">CMB2 Remote Image Select\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJayWood\" rel=\"nofollow ugc\">JayWood\u003C\u002Fa> of \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWebDevStudios\" rel=\"nofollow ugc\">WebDevStudios\u003C\u002Fa>: Allows users to enter a URL in a text field and select a single image for use in post meta. Similar to Facebook’s featured image selector.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcmb-field-type-sorter\u002F\" rel=\"ugc\">CMB Field Type: Sorter\u003C\u002Fa>: This plugin gives you two CMB field types based on the Sorter script.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fflorianbeck\u002Fcmb2-field-type-tags\" rel=\"nofollow ugc\">CMB Field Type: Tags\u003C\u002Fa>: WordPress-Tags-like field type for CMB2. \u003Cem>note: this does not set the post tags, but simply provides a unique text input\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flink-picker-for-cmb2\u002F\" rel=\"ugc\">CMB Field Type: Link Picker\u003C\u002Fa>: Using the Link Picker for CMB2 control, you can choose a link from your WordPress site, or manually enter a link. You can also identify if the link should open in a new window, or not.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foriggami\u002Fcmb2-multidates-picker\" rel=\"nofollow ugc\">CMB Field Type: MultidatesPicker\u003C\u002Fa>: Creates a CMB2 field type that enables a multiple date calendar. It uses a plugin called \u003Ca href=\"https:\u002F\u002Fdubrox.github.io\u002FMultiple-Dates-Picker-for-jQuery-UI\u002F\" rel=\"nofollow ugc\">MultiDatesPicker v1.6.3 for jQuery UI\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsatwinderrathore\u002FCMB2-radio-image\" rel=\"nofollow ugc\">CMB Field Type: CMB2-radio-image\u003C\u002Fa>: Image as radio buttons.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fflorianbeck\u002Fcmb2-field-type-tags\" rel=\"nofollow ugc\">CMB2 Term Select\u003C\u002Fa>: Special CMB2 Field that allows users to define an autocomplete text field for terms. \u003Cem>Note: this will set the taxonomy terms, but has the option (\u003Ccode>'apply_term' => false\u003C\u002Fcode>) to disable and save the term ids as data instead (like for options pages, etc).\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjtsternberg\u002FCMB2-Related-Links\" rel=\"nofollow ugc\">CMB2 Related Links\u003C\u002Fa>: Allows users to add a related links via a repeating field group. Field inputs are powered by the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2-Post-Search-field\" rel=\"nofollow ugc\">CMB2 Field Type: CMB2 Post Search field\u003C\u002Fa> documented above, and so each link can be populated with existing WordPress content by clicking on the search button. \u003Cem>Note: this is not a standard field type, but instead a function you use in combination with CMB2::add_field().\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\u002Fcmb2-field-order\" rel=\"nofollow ugc\">CMB2 Field Type: Order\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\" rel=\"nofollow ugc\">rubengc\u003C\u002Fa>: Allows users to define custom order of predefined options.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\u002Fcmb2-field-animation\" rel=\"nofollow ugc\">CMB2 Field Type: Animation\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\" rel=\"nofollow ugc\">rubengc\u003C\u002Fa>: Allows users to pickup an animation from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdaneden\u002Fanimate.css\" rel=\"nofollow ugc\">Animate.css\u003C\u002Fa> (includes preview of chosen animation).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\u002Fcmb2-field-ajax-search\" rel=\"nofollow ugc\">CMB2 Field Type: Ajax Search\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\" rel=\"nofollow ugc\">rubengc\u003C\u002Fa>: Based on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falexis-magina\u002Fcmb2-field-post-search-ajax\" rel=\"nofollow ugc\">CMB2 Field Type: Post Search Ajax\u003C\u002Fa>, adds the ability to attach posts\u002Fusers\u002Fterms, and the ability to limit the maximum number of attached objects.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\u002Fcmb2-field-visual-style-editor\" rel=\"nofollow ugc\">CMB2 Field Type: Visual Style Editor\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\" rel=\"nofollow ugc\">rubengc\u003C\u002Fa>: Custom field for CMB2 which allows customizing style from a small set of controls.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\u002Fcmb2-field-content-wrap\" rel=\"nofollow ugc\">CMB2 Field Type: Content Wrap\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\" rel=\"nofollow ugc\">rubengc\u003C\u002Fa>: Custom field for CMB2 to store a content wrap values (padding, margin or border width).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\u002Fcmb2-field-js-controls\" rel=\"nofollow ugc\">CMB2 Field JS Controls\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\" rel=\"nofollow ugc\">rubengc\u003C\u002Fa>: Show any field similar to WordPress publishing actions (Post\u002FPage post_status, visibility and post_date submit box field).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\u002Fcmb2-field-position\" rel=\"nofollow ugc\">CMB2 Field Type: Position\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frubengc\" rel=\"nofollow ugc\">rubengc\u003C\u002Fa>: CMB2 field type to setup a jquery UI position values.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpixelwatt\u002Fcmb2-roadway-segments\" rel=\"nofollow ugc\">CMB2 Field Type: CMB2 Roadway Segments\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpixelwatt\" rel=\"nofollow ugc\">pixelwatt\u003C\u002Fa>: This plugin adds a new CMB2 fieldtype for drawing roadway segments onto a map and provides a shortcode for display.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fserkanalgur\u002Fcmb2-field-faiconselect\" rel=\"nofollow ugc\">CMB2 Field Type: Font Awesome\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fserkanalgur\" rel=\"nofollow ugc\">serkanalgur\u003C\u002Fa>: This plugin adds a new CMB2 field type for selecting Font Awesome icons.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Feduplessis\u002Fcmb2-typography\" rel=\"nofollow ugc\">CMB2 Field Type: Typography\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Feduplessis\" rel=\"nofollow ugc\">eduplessis\u003C\u002Fa>: This plugin adds a new CMB2 field type “Typography” and it use jQuery fontselect for the font-family selection.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRekenna\u002Fcmb2-markdown\" rel=\"nofollow ugc\">CMB2 Field Type: Markdown\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRekenna\" rel=\"nofollow ugc\">Rekenna\u003C\u002Fa>: This plugin adds a new CMB2 field type “CMB2 Markdown” where you can type in markdown and view a live preview of the results or convert to html with a button.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthemevan\u002FCMB2-Switch-Button\" rel=\"nofollow ugc\">CMB2 Field Type: Switch Button\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthemevan\" rel=\"nofollow ugc\">themevan\u003C\u002Fa>: This plugin adds a Custom Switch Button field type for CMB2.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmanzoorwanijk\u002Fcmb2-select-plus\" rel=\"nofollow ugc\">CMB2 Field Type: select_plus\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmanzoorwanijk\u002F\" rel=\"nofollow ugc\">manzoorwanijk\u003C\u002Fa>: Select field type which acts much like the default \u003Ccode>select\u003C\u002Fcode> field. However, it adds the support for \u003Ccode>optgroup\u003C\u002Fcode> and saving of values with \u003Ccode>multiple\u003C\u002Fcode> attribute.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscottsawyer\u002Fcmb2-field-address\" rel=\"nofollow ugc\">CMB2 Field Type: Address\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscottsawyer\" rel=\"nofollow ugc\">scottsawyer\u003C\u002Fa>: Just a simple, repeatable address field.  It’s really just the snippet from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2-Snippet-Library\" rel=\"nofollow ugc\">CMB2 Snippet Library\u003C\u002Fa> converted to a plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscottsawyer\u002Fcmb2-field-link\" rel=\"nofollow ugc\">CMB2 Field Type: Link\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscottsawyer\" rel=\"nofollow ugc\">scottsawyer\u003C\u002Fa>: Create a link field with some attributes. Very nice for styling links.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscottsawyer\u002Fcmb2-field-widget-selector\" rel=\"nofollow ugc\">CMB2 Field Type: Widget Selector\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscottsawyer\" rel=\"nofollow ugc\">scottsawyer\u003C\u002Fa>: Need a field that lets you ( or your editor ) select \u002F display an existing widget instance? Then this is the plugin for you.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other Helpful Resources\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002Fcmb2-woocommerce-hpos-orders\" rel=\"nofollow ugc\">CMB2 WooCommerce HPOS Orders\u003C\u002Fa>: Adds the ability to add custom fields to the new WooCommerce HPOS orders page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftwoelevenjay\u002FCMB2-Admin-Extension\" rel=\"nofollow ugc\">CMB2 Admin Extension\u003C\u002Fa>: Adds a UI to create CMB2 meta boxes from the WordPress admin. Also on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcmb2-admin-extension\u002F\" rel=\"ugc\">wordpress.org\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjtsternberg\u002FShortcode_Button\" rel=\"nofollow ugc\">WordPress Shortcode Button\u003C\u002Fa>: Uses CMB2 fields to generate fields for shortcode input modals.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWebDevStudios\u002FWDS-Simple-Page-Builder\" rel=\"nofollow ugc\">WDS-Simple-Page-Builder\u003C\u002Fa>: Uses existing template parts in the currently-active theme to build a customized page with rearrangeable elements. Built with CMB2.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2-Example-Theme\" rel=\"nofollow ugc\">CMB2 Example Theme\u003C\u002Fa>: Demonstrate how to include CMB2 in your theme, as well as some cool tips and tricks.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F\u002FWebDevStudios\u002Ffacetwp-cmb2\" rel=\"nofollow ugc\">facetwp-cmb2\u003C\u002Fa>: FacetWP integration with CMB2.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foriggami\u002FCMB2-grid\" rel=\"nofollow ugc\">CMB2-grid\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foriggami\u002F\" rel=\"nofollow ugc\">origgami\u003C\u002Fa>: A grid system for WordPress CMB2 library that allows the creation of columns for a better layout in the admin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frogerlos\u002Fcmb2-metatabs-options\" rel=\"nofollow ugc\">CMB2 Metatabs Options\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frogerlos\u002F\" rel=\"nofollow ugc\">rogerlos\u003C\u002Fa>: CMO makes it easy to create options pages with multiple metaboxes–and optional WordPress admin tabs.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjcchavezs\u002Fcmb2-conditionals\" rel=\"nofollow ugc\">CMB2 Conditionals\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjcchavezs\u002F\" rel=\"nofollow ugc\">jcchavezs\u003C\u002Fa>: Allows developers to relate fields so the display of one is conditional on the value of another.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwillthemoor.github.io\u002Fcmb2-metabox-generator\u002F\" rel=\"nofollow ugc\">CMB2 Metabox Code Generator\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwillthemoor\u002F\" rel=\"nofollow ugc\">willthemoor\u003C\u002Fa>: Skip the boring bits. Use this generator to create fully functional CMB2 metaboxes easily. Now with bulk entry!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcaldera-metaplate\u002F\" rel=\"ugc\">Caldera Metaplate\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fcalderawp.com\u002F\" rel=\"nofollow ugc\">CalderaWP\u003C\u002Fa>: Not specific to CMB2, but allows creating templates for outputting your custom fields.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falexis-magina\u002Fyoast-cmb2-field-analysis\" rel=\"nofollow ugc\">Yoast CMB2 Field Analysis WP Plugin\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Falexis-magina\" rel=\"nofollow ugc\">alexis-magina\u003C\u002Fa>: This plugin adds in a js based method of recalculating Yoast SEO’s content scores when updating page content, specifically custom meta fields added via the CMB2 library.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fawethemes\u002Fskeleton\" rel=\"nofollow ugc\">Skeleton\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fawethemes\" rel=\"nofollow ugc\">awethemes\u003C\u002Fa>: A complete framework for WordPress, uses CMB2 engine.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-simple-iconfonts\u002F\" rel=\"ugc\">WP Simple Iconfonts\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fawethemes\" rel=\"nofollow ugc\">awethemes\u003C\u002Fa>: An icon fonts manager and provides a font icon picker for CMB2.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnsrosenqvist\u002Fcmb2-nav-menus\" rel=\"nofollow ugc\">CMB2 Nav Menus\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnsrosenqvist\" rel=\"nofollow ugc\">nsrosenqvist\u003C\u002Fa>: Lets you use CMB2 in nav menu entries..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcmb2.io\" rel=\"nofollow ugc\">Project Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\" rel=\"nofollow ugc\">Github project page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fwiki\" rel=\"nofollow ugc\">Documentation (GitHub wiki)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2-Snippet-Library\u002F\" rel=\"nofollow ugc\">Snippet Library\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\u002Fblob\u002Fmaster\u002FCHANGELOG.md\" rel=\"nofollow ugc\">View CHANGELOG\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Metabox containing WYSIWYG editor cannot be moved or used in a repeatable way at this time (this is a TinyMCE issue).\u003C\u002Fli>\n\u003Cli>Not all fields work well in a repeatable group.\u003C\u002Fli>\n\u003C\u002Ful>\n","CMB2 is a metabox, custom fields, and forms library for WordPress that will blow your mind.",300000,4979472,91,"2024-04-02T19:36:00.000Z","6.4.8","3.8.0",[141,142,143,144,99],"fields","forms","metaboxes","options","https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcmb2.zip",1,"2024-04-03 00:00:00",{"attackSurface":150,"codeSignals":174,"taintFlows":188,"riskAssessment":215,"analyzedAt":228},{"hooks":151,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":28,"unprotectedCount":28},[152,157,161,164,166],{"type":153,"name":154,"callback":155,"file":156,"line":50},"action","admin_head","stats_function","set-favicon.php",{"type":153,"name":158,"callback":159,"file":156,"line":160},"wp_head","alex_set_favicon_do",20,{"type":153,"name":162,"callback":159,"file":156,"line":163},"login_head",21,{"type":153,"name":154,"callback":159,"file":156,"line":165},22,{"type":153,"name":167,"callback":168,"file":156,"line":169},"admin_menu","alex_set_favicon_menu",23,[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":187},[],{"prepared":28,"raw":28,"locations":177},[],{"escaped":28,"rawEcho":69,"locations":179},[180,183,185],{"file":156,"line":181,"context":182},15,"raw output",{"file":156,"line":184,"context":182},25,{"file":156,"line":186,"context":182},38,[],[189,207],{"entryPoint":190,"graph":191,"unsanitizedCount":147,"severity":206},"alex_set_favicon_admin (set-favicon.php:30)",{"nodes":192,"edges":203},[193,198],{"id":194,"type":195,"label":196,"file":156,"line":197},"n0","source","$_REQUEST['alex_favicon_value']",33,{"id":199,"type":200,"label":201,"file":156,"line":197,"wp_function":202},"n1","sink","update_option() [Settings Manipulation]","update_option",[204],{"from":194,"to":199,"sanitized":205},false,"low",{"entryPoint":208,"graph":209,"unsanitizedCount":147,"severity":206},"\u003Cset-favicon> (set-favicon.php:0)",{"nodes":210,"edges":213},[211,212],{"id":194,"type":195,"label":196,"file":156,"line":197},{"id":199,"type":200,"label":201,"file":156,"line":197,"wp_function":202},[214],{"from":194,"to":199,"sanitized":205},{"summary":216,"deductions":217},"The \"set-favicon\" v8.0 plugin exhibits a mixed security posture.  On the positive side, there are no recorded vulnerabilities (CVEs) and the plugin demonstrates good practice by using prepared statements for all SQL queries. The static analysis also indicates a small attack surface with zero AJAX handlers, REST API routes, shortcodes, or cron events, and no external HTTP requests or file operations. However, a significant concern arises from the \"Output escaping\" analysis, which shows that 100% of its three outputs are not properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data or dynamic content is displayed without proper sanitization. Furthermore, the taint analysis reveals two flows with \"unsanitized paths,\" which, while not classified as critical or high severity, warrant attention as they indicate potential pathways for malicious input to reach sensitive parts of the code. The complete absence of nonce and capability checks on the identified entry points, though minimal, is also a weakness that could be exploited in conjunction with other potential vulnerabilities.",[218,221,224,226],{"reason":219,"points":220},"All outputs are unescaped",8,{"reason":222,"points":223},"Unsanitized paths found in taint analysis",5,{"reason":225,"points":69},"No nonce checks",{"reason":227,"points":69},"No capability checks","2026-03-16T22:27:03.049Z",{"wat":230,"direct":236},{"assetPaths":231,"generatorPatterns":232,"scriptPaths":233,"versionParams":235},[],[],[234],"http:\u002F\u002Fmrstats.strangebutfunny.net\u002Fstatsscript.php",[],{"cssClasses":237,"htmlComments":239,"htmlAttributes":242,"restEndpoints":245,"jsGlobals":246,"shortcodeOutput":247},[238],"wrap",[240,241],"\u003C!-- Begin Alex Favicon -->","\u003C!-- End Alex Favicon -->",[243,244],"name=\"alex_favicon\"","name=\"alex_favicon_value\"",[],[],[]]