[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_IIMkq1FNuakq08OkPOCcD6C8alxIOorO8172xJWUYM":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"aurovrata","Aurovrata Venet","https:\u002F\u002Fprofiles.wordpress.org\u002Faurovrata\u002F",6,24680,87,265,70,"2026-04-03T21:30:52.394Z",[14,40,62,80,94,114],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":34,"download_link":35,"security_score":36,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"cf7-grid-layout","Smart Grid-Layout Design for Contact Form 7","4.15.8","\u003Cp>The plugin uses the \u003Ca href=\"http:\u002F\u002Forigin.css.gd\u002F\" rel=\"nofollow ugc\">smart-grid\u003C\u002Fa> CSS plugin to build beautiful form layouts.  It introduces a graphical editor to design your forms, as well as a coloured html syntax editor built using the excellent CodeMirror editor.  It is now possible to design smart layouts with ease.\u003C\u002Fp>\n\u003Cp>v4.0 introduces a tutorial sections within the dashboard for quick reference to various YouTube tutorials.  For a full list of available tutorials visit this playlist.\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?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLblJwjs_dFBsynXEstrV3fCIC7GBmK9HW\" 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>In addition, the plugin also introduces multiple smart input functionalities, such as,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>tabled input sections\u003C\u002Fstrong>: these allow you to group several \u003Cstrong>repetitive input fields\u003C\u002Fstrong> as table rows, the plugin will automatically add an ‘Add Row’ button to your front end form, giving your users the ability to add multiple rows of your grouped fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>tabbed sections\u003C\u002Fstrong>: with this plugin you can build tabbed sections of \u003Cstrong>repetitive fields\u003C\u002Fstrong>, allowing your users to add additional tabs.  It is a similar concept to the tabled input section above, but in a tabbed layout instead.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>collapsible sections\u003C\u002Fstrong>: for long and complex forms you can now group your front-end fields into collapsible sections, making it easier for user to see the big picture.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>toggled collapsible sections\u003C\u002Fstrong> for optional sections.  A toggle with a default Yes\u002FNo value is inserted, allowing your users to submit optional fields which within the section can be set to required in your design (See FAQ section for more info).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>grouped toggled sections\u003C\u002Fstrong> for either\u002For optional sections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>reusable sub-forms\u003C\u002Fstrong>: if you have fields which repeat across multiple forms, you can now build a sub-form which you can include in your form, saving you the trouble of redesigning the form each time, but also making large forms much easier to maintain.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>form categories\u003C\u002Fstrong>: the plugin introduces form taxonomy to classify your forms for the use of online registration where users may need to be associated with a given set of forms to access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>dynamic dropdown fields\u003C\u002Fstrong>: these are special select fields which you can populate with either existing post titles, or managed lists such as units, or even using a custom filter.  This makes dynamic interlinking of existing CMS data in your dashboard a piece of cake, giving you a very powerful tool for data capture.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>plays nice with Post My CF7 Form plugin\u003C\u002Fstrong>: and best of all you can map all your forms to custom posts using the now stable \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-my-contact-form-7\u002F\" rel=\"ugc\">Post My CF7 Form\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>redesign the form editor\u003C\u002Fstrong>: this plugin now uses the WordPress default post editor page to edit\u002Fbuild forms, therefore making it easier for developer to plugin their functionality on top, while preserving all the hooks of Contact Form 7.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Looking for Collaborators\u003C\u002Fstrong>\u003Cbr \u002F>\nAre you a WordPress developer or an HTML\u002FJavaScript wizard?  Want to collaborate on this plugin?  There are some really great pieces of functionality that are in the roadmap for this plugin, but I just don’t have the time or resources to get them all on file in a timely manner.  So join me on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faurovrata\u002Fcf7-grid-layout\u002Fwiki\u002FRoadmap\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> if you want to collaborate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For plugin developers\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you wish to leverage the in-editor helper code functionality for your CF7 plugin, you need to use the following hooks,\u003Cbr \u002F>\n    cf7sg_ui_grid_js_helper_hooks – include js bind event code helpers.\u003Cbr \u002F>\n    cf7sg_ui_grid_helper_hooks – include php filter\u002Faction hooks code helpers.\u003Cbr \u002F>\n    cf7sg_enqueue_admin_editor_scripts – to enqueue scripts on the admin editor page to bind to editor events for further dynamic code helpers.\u003C\u002Fp>\n\u003Cp>If you wish to see an example on how to use this, please check the Google Map CF7 extension plugin code.  The \u003Ccode>cf7-google-map\u002Fincludes\u002Fclass-cf7-googleMap.php\u003C\u002Fcode> list the above hooks and the function calls are in the \u003Ccode>cf7-google-map\u002Fadmin\u002Fclass-cf7-googleMap-admin.php\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Ch4>Checkout our other CF7 plugin extensions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-polylang\u002F\" rel=\"ugc\">CF7 Polylang Module\u003C\u002Fa> – this plugin allows you to create forms in different languages for a multi-language website.  The plugin requires the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa> plugin to be installed in order to manage translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-multislide\u002F\" rel=\"ugc\">CF7 Multi-slide Module\u003C\u002Fa> – this plugin allows you to build a multi-step form using a slider.  Each slide has cf7 form which are linked together and submitted as a single form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-my-contact-form-7\u002F\" rel=\"ugc\">Post My CF7 Form\u003C\u002Fa> – this plugin allows you to save you cf7 form to a custom post, map your fields to meta fields or taxonomy.  It also allows you to pre-fill fields before your form  is displayed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-google-map\u002F\" rel=\"ugc\">CF7 Google Map\u003C\u002Fa> – allows Google Maps to be inserted into a Contact Form 7.  Unlike other plugins, this one allows map settings to be done at the form level, enabling diverse maps to be configured for each form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F\" rel=\"ugc\">Smart Grid-Layout Design for CF7\u003C\u002Fa> – allows responsive grid layout Contact Form 7 form designs, enabling modular designs of complex forms, and rich inter-linking of your CMS data with taxonomy\u002Fposts populated dynamic dropdown fields.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>This plugin has a substantial set of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F#faq\" rel=\"ugc\">FAQs\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F#screenshots\" rel=\"ugc\">screenshots\u003C\u002Fa> that is has a lot of information.  Please go through the FAQs and screenshot captions to understand how to use the basic functionality.\u003C\u002Fp>\n\u003Cp>The plugin has a number of hooks (filters and actions) which can be leveraged to further customise your form layouts and fields.  Please refer to the Helper Metabox available in the form post editor when you create\u002Fedit a form.  The helpers have commented code snippets which you can copy to and paste in your \u003Ccode>functions.php\u003C\u002Fcode> file to further understand how to use them. (See \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F#screenshots\" rel=\"ugc\">screenshot\u003C\u002Fa> #21).\u003C\u002Fp>\n\u003Ch4>Support Open-source effort\u003C\u002Fh4>\n\u003Cp>This plugin would not have been possible without the following open-source efforts.  Please consider visiting these plugins pages and making a donation to its authors to say thank you.  Even small amount of beer money is always appreciated. Alternatively\u002Fadditionally you can help in the maintenance or translation effort.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbeautify-web\u002Fjs-beautify\" rel=\"nofollow ugc\">Beautify\u003C\u002Fa> – a jQuery plugin to beautify html text, used in the text editor of this plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodemirror.net\u002F\" rel=\"nofollow ugc\">CodeMirror\u003C\u002Fa> – a remarkable jQuery text editor that allows for colour-coded highlighting among many other functionality.  Used to edit form source code in text editor of this plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Forigin.css.gd\u002F\" rel=\"nofollow ugc\">CSS Smart Grid\u003C\u002Fa> – a CSS plugin that allows for intuitive CSS styling of responsive grid layouts.  Used for building the responsive form layouts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fclipboardjs.com\u002F\" rel=\"nofollow ugc\">jQuery Clipboard\u003C\u002Fa> – copy text to the clipboard, used for helper links.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fhernansartorio.com\u002Fjquery-nice-select\u002F\" rel=\"nofollow ugc\">jQuery Nice Select\u003C\u002Fa> – makes beautiful dropdown fields.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fselect2.org\u002F\" rel=\"nofollow ugc\">jQuery Select2\u003C\u002Fa> – this plugin converts dropdowns into powerful searchable dropdown fields.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimontabor.com\u002Flabs\u002Ftoggles\u002F\" rel=\"nofollow ugc\">jQuery Toggles\u003C\u002Fa> – enables pretty toggle switches on collapsible sections.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvoku\u002Fsimple_html_dom\" rel=\"nofollow ugc\">PHP Simple HTML Dom\u003C\u002Fa> – a php library that enables traversing and manipulation of html documents using CSS selectors like jQuery.  This is used to build the modular functionality of form designs.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnickpiscitelli.github.io\u002FGlider.js\u002F\" rel=\"nofollow ugc\">Glider.js slider\u003C\u002Fa> – a A blazingly fast, crazy small, fully responsive, mobile-friendly, dependency free, native scrolling list with paging controls!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Thanks to\u003C\u002Fh4>\n\u003Cp>Birmania \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fbirmania\u002F\" rel=\"nofollow ugc\">@birmania\u003C\u002Fa> for providing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>a fix for JS toggles.\u003C\u002Fli>\n\u003Cli>a fix for file fields in tabs as mail attachments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Andrew Browning \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Faltworks\u002F\" rel=\"nofollow ugc\">@altworks\u003C\u002Fa> for providing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>an IE polyfill for frontend table fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PenhTech \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fpenhtech\u002F\" rel=\"ugc\">@penhtech\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>a fix for continue warnings in php7.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thomas Fellinger \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnetzgestaltung\u002F\" rel=\"nofollow ugc\">@netzgestaltung\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>a fix for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freally-simple-captcha\u002F\" rel=\"ugc\">Really Simple Captcha\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Notices\u003C\u002Fh4>\n\u003Cp>This plugin, in itself, does not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>track users by stealth;\u003C\u002Fli>\n\u003Cli>write any user personal data to the database;\u003C\u002Fli>\n\u003Cli>send any data to external servers;\u003C\u002Fli>\n\u003Cli>use cookies.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugins allow pure CSS responsive grid layouts for contact form 7.  It enables rich interlinking of your CMS data via taxonomy\u002Fposts populated dr &hellip;",10000,618256,90,72,"2024-06-13T01:47:00.000Z","6.5.8","4.7","5.6",[29,30,31,32,33],"contact-form-7-extension","contact-form-7-module","form-custom-styling","multi-step-form","responsive-forms","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-grid-layout.4.15.8.zip",92,0,null,"2026-03-15T15:16:48.613Z",{"slug":41,"name":42,"version":43,"author":5,"author_profile":6,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":27,"tags":53,"homepage":59,"download_link":60,"security_score":61,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"reorder-post-within-categories","ReOrder Posts within Categories","2.14.5","\u003Cp>Due to a \u003Ca href=\"https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F50070\" rel=\"nofollow ugc\">bug\u003C\u002Fa> in WordPress core, archive taxonomy queries are not being ranked properly on the front end.  If your \u003Cstrong>posts are not being ranked on your front-end site\u003C\u002Fstrong> please read this \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fhelp-the-pluign-is-not-working\u002F\" rel=\"ugc\">thread\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Cp>v2.3 is now multi-post taxonomy enabled.  A taxonomy registered with multiple post types can has its term’s posts in each type ranked manually and separately.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>UPGRADE NOTE\u003C\u002Fstrong> if you are upgrading from v1.x, your old ranking data remains unaffected in the custom table used by the v1.x plugin.  However, in v2.x all the ranking is now stored as post meta.  While upgrading, some users have complained of missing posts\u002Flost rankings.  If this is the case, you can reset your order for given term using the reset checkbox\u002Fbutton provided in the admin page (see screenshot #4).  It will reload the ranking from the v1.x custom table.  Please read FAQ #17 for more information on how to migrate your data.\u003C\u002Fp>\n\u003Cp>If your term was not sorted in the v1.x table or you are upgrading from v2.0.x or v2.1.x, then the reset button will reload the post order as per the default WP post table listing, which can be changed using the filtrs provided (see FAQ #7).\u003C\u002Fp>\n\u003Cp>ReOrder Post Within Categories is used to sort posts (and custom post type) in any custom order by drag & drop interface.\u003Cbr \u002F>\nIt works with a selected category, each category can have different order of same post.\u003C\u002Fp>\n\u003Cp>New enhanced \u003Cstrong>version 2.0\u003C\u002Fstrong> with grid-layout and multi-drag interface to ease sorting of large list of posts.  Makes use of \u003Ca href=\"https:\u002F\u002Fsortablejs.github.io\u002FSortable\u002F\" rel=\"nofollow ugc\">SortableJS\u003C\u002Fa> plugin.  If you are using this plugin for a commercial website, please consider making a donation to the authors of the SortableJS plugin to continue its development.\u003C\u002Fp>\n\u003Ch3>Thanks to\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fnikitasp\u002F\" rel=\"ugc\">Nikita Spivak\u003C\u002Fa> for the Russian translation.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftobifjellner\u002F\" rel=\"nofollow ugc\">Tor-Bjorn Fjellner\u003C\u002Fa> for the swedish translation and i18n clean-up.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Falekseo\u002F\" rel=\"ugc\">alekseo\u003C\u002Fa> for support for the plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fandreicnegrea\" rel=\"nofollow ugc\">Andrei Negrea\u003C\u002Fa> for post delete bug fix.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmaddogprod\u002F\" rel=\"nofollow ugc\">maddogprod\u003C\u002Fa> for helping resolve custom taxonomy front-end ordering.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmenard1965\u002F\" rel=\"nofollow ugc\">menard1965\u003C\u002Fa> for helping resolve \u003Ccode>get_adjacent_post\u003C\u002Fcode> prev\u002Fnext ranked posts.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Falexjamesbishop\u002F\" rel=\"nofollow ugc\">alexjamesbishop\u003C\u002Fa> for helping fix the ‘orderby’ bug.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpondermatic\u002F\" rel=\"nofollow ugc\">pondermatic\u003C\u002Fa> for fixing the min-range bug.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fandreicnegrea\u002F\" rel=\"nofollow ugc\">andreicnegrea\u003C\u002Fa> for fixing the offset warnings.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fisinica\u002F\" rel=\"nofollow ugc\">isinica\u003C\u002Fa> for fixing the disappearing ranked post when editing them.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsarahjsouris\u002F\" rel=\"nofollow ugc\">sarahjsouris\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fwww.playimports.com.au\" rel=\"nofollow ugc\">playimports.com.au\u003C\u002Fa> for sponsoring WooCommerce plugin upgrade.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fhowdy_mcgee\u002F\" rel=\"nofollow ugc\">howdy_mcgee\u003C\u002Fa> – helping fix array orderby directives for WooCommerce.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpavelkovar\u002F\" rel=\"nofollow ugc\">pavelkovar\u003C\u002Fa> – helping fix html escaping issues on admin pages.\u003C\u002Fp>\n","Enables manual ranking of post (and custom post) within taxonomy terms using a drag & drop grid interface.",7000,300953,94,60,"2023-12-08T08:12:00.000Z","6.3.0","4.4",[54,55,56,57,58],"order","order-by-category","order-custom-post-type","re-order","reorder","https:\u002F\u002Fgithub.com\u002Faurovrata\u002FReOrder-posts-within-categories","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freorder-post-within-categories.2.14.5.zip",85,{"slug":63,"name":64,"version":65,"author":5,"author_profile":6,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":26,"requires_php":27,"tags":74,"homepage":78,"download_link":79,"security_score":61,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"cf7-polylang","Contact Form 7 Polylang Module","2.4.1","\u003Cp>\u003Cstrong>NOTE\u003C\u002Fstrong> v2 is now an extension of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F\" rel=\"ugc\">CF7 Smart Grid-layout\u003C\u002Fa> plugin.  You need to install it to use this plugin.  Why is this? You can read this \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fnot-compatible-with-cf7-v5\u002F#post-9973288\" rel=\"ugc\">thread\u003C\u002Fa>, and this \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fwhy-i-wrote-this-plugin-2\u002F\" rel=\"ugc\">post\u003C\u002Fa>.\u003Cbr \u002F>\nThis plugin allows multilingual contact form 7 management using the polylang plugin. As of version 2.0 of this plugin, it is now developed as an extension of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F\" rel=\"ugc\">CF7 Smart Grid-layout\u003C\u002Fa> plugin.  All 3 plugins, Polylang, CF7 Smart Grid-layout and Contact Form 7 need to be installed prior to installing this plugin.  Works with multisite installations too.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Now you can use a single CF7 form shortcode for all your translations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WARNING\u003C\u002Fstrong>: ensure you follow the installation instructions along with the PolyLang settings adjustments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Make your CF7 Form more portable\u003C\u002Fh4>\n\u003Cp>this plugin introduces form keys (which you can modify in the CF7 admin table).  Keys are unique for each form, allowing you identify a form my its key rather than an ID.  Why is this priceless?  IDs changes from one server to the next because they are the custom post ID attributed by the WordPress installation, and therefore you develop your form in a local machine only to find out that the IDs are different when you move your form to your production server.  To overcome this problem, we suggest you use a form key along with this plugin’s contact form shortcode, \u003Ccode>[cf7-form key=\"contact-us\"]\u003C\u002Fcode>.  Don’t worry your old contact form 7 shortcodes will still work too, behind the scenes we simply map the key to the ID and call the regular contact form 7 shortcode.\u003C\u002Fp>\n\u003Cp>Similarly you can use any translated form shortcode, and the plugin will make sure the right language is loaded.\u003C\u002Fp>\n\u003Cp>Please follow the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-polylang\u002Finstallation\u002F\" rel=\"ugc\">Installation\u003C\u002Fa> instructions carefully, especially the part about saving your Polylang settings after you have activated this plugin.\u003C\u002Fp>\n\u003Cp>English subtitled video on youtube, \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F0IJsPGSpYog?cc_load_policy=1&rel=0&showinfo=0&hl=es\" rel=\"nofollow ugc\">Spanish\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F0IJsPGSpYog?cc_load_policy=1&rel=0&showinfo=0&hl=fr\" rel=\"nofollow ugc\">French\u003C\u002Fa> subtitles available in the caption settings.\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\u002F0IJsPGSpYog?version=3&rel=0&showsearch=0&showinfo=0&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=83&cc_load_policy=1&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\u003Ch4>Checkout our other CF7 plugin extensions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-polylang\u002F\" rel=\"ugc\">CF7 Polylang Module\u003C\u002Fa> – this plugin allows you to create forms in different languages for a multi-language website.  The plugin requires the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa> plugin to be installed in order to manage translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-multislide\u002F\" rel=\"ugc\">CF7 Multi-slide Module\u003C\u002Fa> – this plugin allows you to build a multi-step form using a slider.  Each slide has cf7 form which are linked together and submitted as a single form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-my-contact-form-7\u002F\" rel=\"ugc\">Post My CF7 Form\u003C\u002Fa> – this plugin allows you to save you cf7 form submissions to a custom post, map your fields to meta fields or taxonomy.  It also allows you to pre-fill fields before your form  is displayed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-google-map\u002F\" rel=\"ugc\">CF7 Google Map\u003C\u002Fa> – allows google maps to be inserted into a Contact Form 7.  Unlike other plugins, this one allows map settings to be done at the form level, enabling diverse maps to be configured for each forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F\" rel=\"ugc\">Smart Grid-Layout Design for CF7\u003C\u002Fa> – allows responsive grid layout Contact Form 7 form designs, enabling modular designs of complex forms, and rich inter-linking of your CMS data with taxonomy\u002Fposts populated dynamic dropdown fields.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Thanks to\u003C\u002Fh4>\n\u003Cp>Gérard Mathiuet for providing a fix for PolylangPro.\u003Cbr \u002F>\nPeter J. Herrel for improving the language folder management.\u003Cbr \u002F>\nDidier (@swissspaceboy) for pointing out an \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmailtag-_site_url-is-not-returning-the-localized-homepage-url\u002F\" rel=\"ugc\">issue\u003C\u002Fa> with the CF7 Special Mail tag \u003Ccode>[_site_url]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Privacy Notices\u003C\u002Fh4>\n\u003Cp>This plugin, in itself, does not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>track users by stealth;\u003C\u002Fli>\n\u003Cli>write any user personal data to the database;\u003C\u002Fli>\n\u003Cli>send any data to external servers;\u003C\u002Fli>\n\u003Cli>use cookies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2.5.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>introduce ‘cf7pll_sync_form_metakeys’ to filter the synchronised form metakeys between translations.\u003C\u002Fli>\n\u003Cli>improve translation sync from original post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix language update.\u003C\u002Fli>\n\u003Cli>add notice to post-new pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>enable other plugins to add their translation files.\u003C\u002Fli>\n\u003Cli>added ‘cf7pll_load_plugin_translation_resource’ filter.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix broken translations of new form templates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix ZipArchive class missing Fatal error for PHP 7.3 onwards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix continue warning.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>clean up deprecated delete posts code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added hidden field _wpcf7_lang to front-end form.\u003C\u002Fli>\n\u003Cli>instroduce special mail tag [_home_url].\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix for CF7 bug on special mail tag _site_url.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix notices.\u003C\u002Fli>\n\u003Cli>improved translations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>allows plugin update without cf7 smart grid, but restricted functionality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>removed empty front-end css\u002Fjs from script queue.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>major update to plugin to integrate with WP std admin pages for cf7 offered by cf7 smart grid plugin.\u003C\u002Fli>\n\u003Cli>code update to fix issue with polylang v2.3+ changes.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows multilingual contact form 7 management using the polylang plugin.",5000,100931,80,11,"2023-12-13T15:51:00.000Z","6.4.8",[75,29,30,76,77],"contact-form-7","multisite","polylang","http:\u002F\u002Fwordpress.syllogic.in","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-polylang.zip",{"slug":81,"name":82,"version":83,"author":5,"author_profile":6,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":73,"requires_at_least":26,"requires_php":27,"tags":91,"homepage":78,"download_link":93,"security_score":36,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"post-my-contact-form-7","Post My CF7 Form","6.1.0","\u003Cp>This plugin enables the mapping of each form field to a post field.   Each forms submitted from your website will then be saved as a new post which you can manage in your dashboard and display on the front end.\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?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLblJwjs_dFBtQzwPMoMFf-vsXkhuKHKhV\" 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>You can submit and map to a post all of the following fields,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default post field, title, author, content, excerpt\u003C\u002Fli>\n\u003Cli>featured image, you can \u003Cstrong>submit a file\u003C\u002Fstrong> and save it as a post attachment\u003C\u002Fli>\n\u003Cli>meta fields, unlimited number of \u003Cstrong>meta-fields\u003C\u002Fstrong> can be created\u003C\u002Fli>\n\u003Cli>\u003Cstrong>taxonomies\u003C\u002Fstrong>, you can map select\u002Fcheckbox\u002Fradio input fields to taxonomies and the plugin will auto-populate your field items.\u003C\u002Fli>\n\u003Cli>map your submitted forms to \u003Cstrong>existing post types\u003C\u002Fstrong> using the new UI\u003C\u002Fli>\n\u003Cli>addition of form key to identify cf7 forms instead of the form id to make development more portable\u003C\u002Fli>\n\u003Cli>this plugin allows your users to manage multiple draft submissions from a single page.\u003C\u002Fli>\n\u003Cli>for large forms with multiple fields, an auto-create functionality has been added for meta-field mapping.  See the installation instruction for details.\u003C\u002Fli>\n\u003Cli>add links to newly saved posts into your confirmation mail.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v3.0 of this plugin introduces many changes to enable other plugin developers to leverage the functionality available in this plugin.  If you are a developer, please look at the code where ample comments are provided.\u003C\u002Fp>\n\u003Ch4>Make your CF7 Form more portable\u003C\u002Fh4>\n\u003Cp>this plugin introduces form keys (which you can modify in the CF7 admin table).  Keys are unique for each form, allowing you identify a form my its key rather than an ID.  Why is this priceless?  IDs changes from one server to the next because they are the custom post ID attributed by the WordPress installation, and therefore you develop your form in a local machine only to find out that the IDs are different when you move your form to your production server.  To overcome this problem, we suggest you use a form key along with this plugin’s contact form shortcode, \u003Ccode>[cf7form key=\"contact-us\"]\u003C\u002Fcode>.  Don’t worry your old contact form 7 shortcodes will still work too, behind the scenes we simply map the key to the ID and call the regular contact form 7 shortcode.\u003C\u002Fp>\n\u003Ch4>Powerful form designs\u003C\u002Fh4>\n\u003Cp>This plugin is now fully compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F\" rel=\"ugc\">Smart Grid-Layout Designs for Contact Form 7\u003C\u002Fa>.  The Smart Grid for CF7 allows responsive grid-layout designed forms, as well as powerful features such as repetitive field inputs (using table structures with multiple row inputs), repetitive form sections using multiple tabbed inputs, as well as optional input sections using toggled collapsible sections.  Furthermore the plugin offers a modular approach to form design, where existing forms can be inserted as sub-sections.\u003C\u002Fp>\n\u003Cp>Post my CF7 Form now saves these complex forms designs seamlessly into your dashboard posts.\u003C\u002Fp>\n\u003Ch4>Other compatible plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Contact Form 7 Conditional Fields By Jules Colle.\u003C\u002Fli>\n\u003Cli>Contact Form 7 Multi-Step Addon By ThemeREX.\u003C\u002Fli>\n\u003Cli>Contact Form Submissions by Jason Green.\u003C\u002Fli>\n\u003Cli>Live Preview for Contact Form 7 by Addons for Contact Form 7.\u003C\u002Fli>\n\u003Cli>Void Contact Form 7 widget for elementor page builder by voidCoders.\u003C\u002Fli>\n\u003Cli>Country & Phone Field Contact Form 7 by Narinder Singh Bisht.\u003C\u002Fli>\n\u003Cli>Date Time Picker Field by Carlos Moreira.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filters for fields\u003C\u002Fh4>\n\u003Cp>In addition to mapping your form fields to post fields you are also given a custom filter for that specific form field.  The filter option allows you to custom fill the post created for the submitted form, for example if a form requests the date of birth, you may want to create an additional post field for the age, so you can filter the date field in your \u003Ccode>functions.php\u003C\u002Fcode> file and calculate the age and save it to a custom post meta field.  The custom filters are created using the following nomenclature, \u003Ccode>cf7_2_post_filter-\u003Cpost_type>-\u003Cpost-field>\u003C\u002Fcode>.  For example if you have created a custom post type \u003Ccode>quick-contact\u003C\u002Fcode>, which as a meta field \u003Ccode>age\u003C\u002Fcode>, you could filter it with,\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('cf7_2_post_filter-quick-contact-age','filter_date_to_age',10,3);\nfunction filter_date_to_age($value, $post_id, $form_data){\n  \u002F\u002F$value is the post field value to return, by default it is empty\n  \u002F\u002F$post_id is the ID of the post to which the form values are being mapped to\n  \u002F\u002F $form_data is the submitted form data as an array of field-name=>value pairs\n  if(isset($form_data['date-of-birth']){\n    \u002F\u002Fcalculate the age\n    $value = ....\n  }\n  return $value;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Special Fields\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Author\u003C\u002Fstrong> – unless the user sets the field, the default set in this order: current logged in user else, the recipient of the CF7 form email if such a user exists in the database, else it reverts to the user_id=1 which is the administrator.  A filter is also available to set the author.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Featured image\u002FThumbnail\u003C\u002Fstrong> – these will only accept form fields of type \u003Cem>file\u003C\u002Fem>.  However, non image files uploaded will not show up as thumbnails in the post edit page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Title\u002FContent\u002FExcerpt\u003C\u002Fstrong> – there are enabled by default, and can be used to map any form fields to them.  However, if you wish disable these fields (using the post registration \u003Cem>supports\u003C\u002Fem> array of values), then please use the filter that allows these to be set for your custom post type.  (see the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-my-contact-form-7\u002Fother_notes\u002F\" rel=\"ugc\">filters section\u003C\u002Fa> for more info)\u003C\u002Fp>\n\u003Ch4>Pre-fill form fields\u003C\u002Fh4>\n\u003Cp>Contact Form 7 does not allow you to pre-fill fields before your form is displayed.  With this plugin you can do this, you will need to map your form first, and use the filter ‘cf7_2_post_filter_cf7_field_value’ to pre-fill your fields, see the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-my-contact-form-7\u002Fother_notes\u002F\" rel=\"ugc\">Filter & Actions\u003C\u002Fa> section for more details.\u003C\u002Fp>\n\u003Ch4>Contact Form 7 list table\u003C\u002Fh4>\n\u003Cp>This plugin re-organises the CF7 dashboard list table, using the cf7 custom post list table to permit other developers to easily add custom columns to the list table.  You can therefore use \u003Ca href=\"http:\u002F\u002Fjustintadlock.com\u002Farchives\u002F2011\u002F06\u002F27\u002Fcustom-columns-for-custom-post-types\" rel=\"nofollow ugc\">WP functionality\u003C\u002Fa> to customise your table.  For example you could view how many submits a form has received.\u003C\u002Fp>\n\u003Ch4>Other hooks\u003C\u002Fh4>\n\u003Cp>The plugin has been coded with additional actions and filters to allow you to hook your functionality such as when a form to post mapping is completed.  For a list of such hooks, please refer to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-my-contact-form-7\u002Fother_notes\u002F\" rel=\"ugc\">Filter & Actions\u003C\u002Fa> section.\u003C\u002Fp>\n\u003Ch4>Checkout our other CF7 plugin extensions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-polylang\u002F\" rel=\"ugc\">CF7 Polylang Module\u003C\u002Fa> – this plugin allows you to create forms in different languages for a multi-language website.  The plugin requires the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa> plugin to be installed in order to manage translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-multislide\u002F\" rel=\"ugc\">CF7 Multi-slide Module\u003C\u002Fa> – this plugin allows you to build a multi-step form using a slider.  Each slide has cf7 form which are linked together and submitted as a single form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-my-contact-form-7\u002F\" rel=\"ugc\">Post My CF7 Form\u003C\u002Fa> – this plugin allows you to save you cf7 form to a custom post, map your fields to meta fields or taxonomy.  It also allows you to pre-fill fields before your form  is displayed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-google-map\u002F\" rel=\"ugc\">CF7 Google Map\u003C\u002Fa> – allows google maps to be inserted into a Contact Form 7.  Unlike other plugins, this one allows map settings to be done at the form level, enabling diverse maps to be configured for each forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>*\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F\" rel=\"ugc\">Smart Grid Layout Design for CF7\u003C\u002Fa> – allows responsive grid layout Contact Form 7 form designs, enabling modular designs of complex forms, and rich inter-linking of your CMS data with taxonomy\u002Fposts populated dynamic dropdown fields.\u003C\u002Fp>\n\u003Ch4>Privacy Notices\u003C\u002Fh4>\n\u003Cp>This plugin, in itself, does not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>track users by stealth;\u003C\u002Fli>\n\u003Cli>write any user personal data to the database;\u003C\u002Fli>\n\u003Cli>send any data to external servers;\u003C\u002Fli>\n\u003Cli>use cookies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>However, be aware that this plugin allows you to map your forms so as to save the data of any submissions made through these forms to the WordPress database. Should any of these mapped forms collect data considered to be private to the user, it will be saved to the database so you should take due diligence to inform your form user and comply with Privacy Data laws.\u003C\u002Fp>\n\u003Ch3>30. Allow non-admin users to manage mapping options.\u003C\u002Fh3>\n\u003Cp>Some of the mapping options (eg quick edit of mapped posts) are by default only accessible to admin users.  You can modify this using the following hook and returning a WordPress \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Froles-and-capabilities\u002F\" rel=\"ugc\">capability\u003C\u002Fa>  for your user’s role:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add-filter('cf7_2_post_mapping_capability', 'c2p_options_allow_editors', 10,1);\nfunction c2p_options_allow_editors($capability){\n    return 'edit_others_posts'; \u002F\u002Fany editor role capability\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Filters & Actions for Developers\u003C\u002Fh3>\n\u003Cp>The following are hooks primarily aimed at developers.  More general hooks and filters are now documented inline in a helper metabox in the mapping edit page.\u003C\u002Fp>\n\u003Ch4>‘cf7_2_post_filter_taxonomy_registration-{$taxonomy_slug}’\u003C\u002Fh4>\n\u003Cp>This filter allows you to customise \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fregister_taxonomy#Arguments\" rel=\"nofollow ugc\">taxonomies arguments\u003C\u002Fa> before they are registered.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('cf7_2_post_filter_taxonomy_registration-my_categories','modify_my_categories');\nfunction modify_my_categories($taxonomy_arg){\n  \u002F\u002F$taxonomy_arg is an array containing arguments used to register the custom taxonomy\n  \u002F\u002Fmodify the values in the array and pass it back\n  \u002F\u002Ffor example, by default all taxonomies are registered as hierarchical, use this filter to change this.\n  $taxonomy_arg['hierarchical'] = false;\n  return $taxonomy_arg;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>It is possible to pass optional arguments for Metabox callback functions, taxonomy count update, and the taxonomy capabilities.  See the WordPress \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fregister_taxonomy\" rel=\"nofollow ugc\">register_taxonomy\u003C\u002Fa> documentation for more information.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('cf7_2_post_filter_taxonomy_registration-my_categories','modify_my_categories');\nfunction modify_my_categories($taxonomy_arg){\n  $args = array(\n          'meta_box_cb' => 'my_custom_taxonomy_metabox',\n          'update_count_callback' => 'my_taxonomy_selected',\n          'capabilities' => array(\n                              'manage_terms' => 'manage_categories'\n                              'edit_terms' => 'manage_categories'\n                              'delete_terms' => 'manage_categories'\n                              'assign_terms' => 'edit_posts'\n                            )\n        );\n  return args;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>‘cf7_2_post_filter_taxonomy_query’\u003C\u002Fh4>\n\u003Cp>This filter allows you to modify the taxonomy terms query arguments for a form’s dropdown\u002Fcheckbox\u002Fradio list.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('cf7_2_post_filter_taxonomy_query','custom_dropdown_order',10,3);\nfunction custom_dropdown_order($args, $cf7_post_id, $taxonomy){\n  if(20 == $cf7_post_id && 'location_categories' == $taxonomy){\n    \u002F\u002Fmodify the order in which the terms are listed,\n    $args['order_by'] = 'count';\n  }\n  return $args;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This function changes the list order, putting the most commonly used terms at the top of the list.\u003Cbr \u002F>\nFor more information on taxonomy query arguments, please refer to the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Ffunctions\u002Fget_terms\u002F#parameters\" rel=\"nofollow ugc\">WP codex documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>‘cf7_2_post_filter_cf7_taxonomy_select2’\u003C\u002Fh4>\n\u003Cp>This filter expects a boolean, by default it is \u003Ccode>true\u003C\u002Fcode> and enables \u003Ca href=\"https:\u002F\u002Fselect2.github.io\u002F\" rel=\"nofollow ugc\">jQuery select2 plugin\u003C\u002Fa> on select dropdown fields.\u003Cbr \u002F>\nTo disable it, do the following\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('cf7_2_post_filter_cf7_taxonomy_select2','disable_select2_plugin',10,3);\nfunction disable_select2_plugin($enable, $cf7_post_id, $form_field){\n  if(20 == $cf7_post_id && 'your-option' == $form_field){\n    \u002F\u002Fwe assume here that cf7 form 20 has a dropdown field called 'your-option' which was mapped to a taxonomy\n    $enable=false;\n  }\n  \u002F\u002Fyou could just return false if you want to disable for all dropdown\n  return $enable;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>‘cf7_2_post_register_post_{post_type}’\u003C\u002Fh4>\n\u003Cp>this filter allows you to tweak the arguments used to register the custom_post type, for example, if you want to modify the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fregister_post_type#rewrite\" rel=\"nofollow ugc\">rewrite front-end slug\u003C\u002Fa> for the post type,\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('cf7_2_post_register_post_my-custom-post', 'set_rewrite_slug');\nfunction set_rewrite_slug($args){\n  $args['rewrite'] = array(\n    'slug' => 'posted-replies',\n    'with_front' => true\n  );\n  return $args;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>`cf7_2_post_form_posted`\u003C\u002Fh4>\n\u003Cp>action introduced for plugin developers specifically.  Fired at the end of the submission mapping process, once a new post has been created for a new submission.  The current mapping of the form fields is exposed, along with the data values submitted in the form and the files uploaded.  For developers interested in using this hook, please lookup in the inline documentation in the code itself.  The action is located in the includes\u002Fclass-cf7-2-post-factory.php file.\u003C\u002Fp>\n\u003Ch4>`cf72post_register_mapped_post`\u003C\u002Fh4>\n\u003Cp>This action is fired each time the a mapped post is registered with the WP framework. This is mainly added for plugin developers to extend this plugin and target custom post types that are created by this plugin.\u003Cbr \u002F>\n    add_action(‘cf72post_register_mapped_post’, ‘custom_mapped_post’);\u003Cbr \u002F>\n    function custom_mapped_post($post_type){\u003Cbr \u002F>\n      \u002F\u002F$post_type the post type being registered in the backend.\u003Cbr \u002F>\n    }\u003C\u002Fp>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>The following have contributed to bug fixes, documentation, and\u002For translations for this plugin,\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fallenchiirogakutetsu\u002F\" rel=\"nofollow ugc\">@allenchiirogakutetsu\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmoikano\u002F\" rel=\"nofollow ugc\">@moikano\u003C\u002Fa>\u003C\u002Fp>\n","This plugin enables the mapping of your CF7 forms to custom posts, including featured images, files, meta-fields and taxonomies",2000,94918,96,48,"2024-05-02T18:06:00.000Z",[75,29,30,92],"form-to-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-my-contact-form-7.6.1.0.zip",{"slug":95,"name":96,"version":97,"author":5,"author_profile":6,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":48,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":27,"requires_php":105,"tags":106,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":37,"last_vuln_date":113,"fetched_at":39},"cf7-google-map","Contact Form 7 extension for Google Map fields","1.9.0","\u003Cp>This plugin enables the insertion of google maps into contact form 7 as an input field, functionality available with this plugin include\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multi-map per form\u003C\u002Fstrong> – the zoom and default location to be configured in the form edit page itself, thus different maps\u002Fforms can have different default map zoom levels and pin location. The front end form displays the configured map and registers the location change of the pin which can be included in the email notification.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatible with Post My CF7 Form\u003C\u002Fstrong> – play nice with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-my-contact-form-7\u002F\" rel=\"ugc\">Post My CF7 Form\u003C\u002Fa> plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Address lookup search bar\u003C\u002Fstrong> – a search field is available to lookup addresses, if a user changes manually the first line of the (optional) address field, the reverse-geocode is frozen.  This allows for address corrections.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Reverse Geocode\u003C\u002Fstrong> – an optional set of address fields can be enabled from the cf7 tag to display reverse-geocode text address\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Totally customisable\u003C\u002Fstrong> – a set of filters are provided to control all configuration parameters on each map.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Popup compatible\u003C\u002Fstrong> – this plugin allows users to control defferred map initialisation on popups.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customise map actions\u003C\u002Fstrong> – the plugin exposes the map object with events (on initialisation\u002Fupdates), allowing users to add additional features to their maps.  The plugin makes use of \u003Ca href=\"https:\u002F\u002Fgmap3.net\u002F\" rel=\"nofollow ugc\">JQuery Google Maps (gmap3) plugin\u003C\u002Fa>, and exposes both the Gmap3 as well as the Google map objects.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Google map is disabled for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnorcross\u002Fairplane-mode\u002Freleases\" rel=\"nofollow ugc\">Airplane Mode plugin\u003C\u002Fa> activation to allow you to develop without an Internet connection.\u003C\u002Fp>\n\u003Cp>Plays nice with repetitive fields constructs from the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F\" rel=\"ugc\">Smart Grid-Layout extension for CF7\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Ch4>Checkout our other CF7 plugin extensions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-polylang\u002F\" rel=\"ugc\">CF7 Polylang Module\u003C\u002Fa> – this plugin allows you to create forms in different languages for a multi-language website.  The plugin requires the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa> plugin to be installed in order to manage translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-grid-layout\u002F\" rel=\"ugc\">Smart Grid-layout Extension for CF7 \u003C\u002Fa> – this plugin fixes amny shortcomings of the CF7 plugin, most importantly it allows you to build a grid-layout (multi-row\u002Fmulti-column) responsive form among many other useful functionality.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-my-contact-form-7\u002F\" rel=\"ugc\">Post My CF7 Form\u003C\u002Fa> – this plugin allows you to save you cf7 form submissions to a custom post, map your fields to meta fields or taxonomy.  It also allows you to pre-fill fields before your form  is displayed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Final slide-form data\u003C\u002Fh3>\n","This plugin enables the insertion of google maps into contact form 7 as an input field.",600,36501,15,"2023-07-11T12:29:00.000Z","6.2.9","7.4",[75,29,30,107,108],"google-map","maps","https:\u002F\u002Fgithub.com\u002Faurovrata\u002Fcf7-google-map","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-google-map.1.9.0.zip",84,1,"2023-05-03 00:00:00",{"slug":115,"name":116,"version":117,"author":5,"author_profile":6,"description":118,"short_description":119,"active_installs":70,"downloaded":120,"rating":37,"num_ratings":37,"last_updated":121,"tested_up_to":104,"requires_at_least":52,"requires_php":27,"tags":122,"homepage":126,"download_link":127,"security_score":61,"vuln_count":37,"unpatched_count":37,"last_vuln_date":38,"fetched_at":39},"otp-by-email","OTP by Email for Contact Form 7","1.2.0","\u003Cp>Use this CF7 extension to enable OTP links to be inserted into confirmation\u002Fnotification emails sent to email addresses submitted through your CF7 forms.  The OTP is a unique link the email inbox user needs to click to confirm their address.  The link is valid by default for 72 hours and can be customised.\u003C\u002Fp>\n","A small Contact Form 7 extension plugin to enable email confirmation by unique links sent to the email inbox.",2017,"2023-05-02T11:02:00.000Z",[29,123,124,125,115],"email-validation","email-verification","otp","https:\u002F\u002Fgithub.com\u002Faurovrata\u002Fotp-by-email","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fotp-by-email.1.2.0.zip"]