[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVu7_YjIw1dru13YwGVX89jWUc8t-gc3Uj6J0UTYKVKg":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":39,"analysis":141,"fingerprints":500},"woocommerce-pdf-invoices-italian-add-on","PDF Invoices Italian Add-on for WooCommerce","0.7.7","labdav","https:\u002F\u002Fprofiles.wordpress.org\u002Flabdav\u002F","\u003Cp>Aggiunge a WooCommerce tutto il necessario per un e-commerce italiano.\u003Cbr \u002F>\nComprende l’opzione per la raccolta dei dati necessari alla Fatturazione Elettronica B2B in vigore da gennaio 2019.\u003C\u002Fp>\n\u003Cp>Per funzionare al meglio delle sue possibilità consigliamo di associare un modulo per la generazione automatica delle fatture, come il plugin gratuito di Ewout Fernhout’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">PDF Invoices & Packing Slips for WooCommerce plugin\u003C\u002Fa> che consente di numerare automaticamente le fatture e di stamparle o inviarle in formato PDF.\u003C\u002Fp>\n\u003Cp>Il plugin può essere utilizzato anche senza un plugin per la generazione automatica delle fatture. Tutti i dati necessari vengono sempre registrati negli ordini di WooCommerce, e sono quindi esportabili verso un qualsiasi gestionale esterno.\u003C\u002Fp>\n\u003Cp>Il Codice Fiscale o il Numero della Partita IVA vengono aggiunti alla pagina del checkout. Il cliente può scegliere fra Fattura o Ricevuta. Nel caso in cui scelga la Fattura, il campo Partita IVA è obbligatorio.\u003C\u002Fp>\n\u003Cp>Se attivata l’opzione per la raccolta dati per la Fatturazione Elettronica, viene aggiunto un campo per l’inserimento del Codice Destinatario o della PEC del cliente, nel caso sia richiesta fattura e il cliente sia italiano. Viene nascosto negli altri casi.\u003C\u002Fp>\n\u003Cp>Se il cliente ha un indirizzo di fatturazione fuori della UE, si può scegliere di escludere i campi di Partita IVA o Codice Fiscale.\u003C\u002Fp>\n\u003Cp>Il plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">PDF Invoices & Packing Slips for WooCommerce\u003C\u002Fa> permette di definire i template della fattura. Con questo add-on va definito anche il template della ricevuta:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Segui le istruzioni per \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002Ffaq\u002F\" rel=\"ugc\">Come personalizzare il mio template\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Copia il file “[plugins dir]\u002Fwoocommerce-pdf-italian-add-on\u002Ftemplate\u002FSimple\u002Freceipt.php” nel tuo tema (o tema figlio) e modificalo come credi opportuno.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Nel caso di una ricevuta, come ovvio, la numerazione automatica delle fatture viene sospesa e riprende solamente per le successive fatture.\u003C\u002Fp>\n\u003Cp>Se il nostro plugin gratuito non dovesse soddisfare le tue esigenze, prova a confrontare \u003Ca href=\"https:\u002F\u002Fldav.it\u002Fplugin\u002Fwoocommerce-italian-add-on\u002F\" rel=\"nofollow ugc\">le caratteristiche del nostro plugin premium\u003C\u002Fa> o \u003Ca href=\"https:\u002F\u002Fldav.it\u002Fservizi\u002Fassistenza-tecnica-wordpress-woocommerce\u002F\" rel=\"nofollow ugc\">chiedici una personalizzazione\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>EN\u003C\u002Fh4>\n\u003Cp>It adds all you need for your Italian WooCommerce e-shop\u003C\u002Fp>\n\u003Cp>Make its best (optionally) with the Ewout Fernhout’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">PDF Invoices & Packing Slips for WooCommerce plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Tax Code or VAT number are added to WooCommerce checkout page. The customer could choice between Invoice or Receipt option. In case of Invoice VAT is complimentary.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Read the istructions for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002Ffaq\u002F\" rel=\"ugc\">How to create my own custom template\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Copy the “[plugins dir]\u002Fwoocommerce-pdf-italian-add-on\u002Ftemplate\u002FSimple\u002Freceipt.php” in your (child) theme, and customize it.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Translations in your language\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Se ritieni ci sia un problema \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLDAV\u002Fwoocommerce-pdf-italian-add-on\" rel=\"nofollow ugc\">puoi segnalarcelo anche su GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you find an issue, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLDAV\u002Fwoocommerce-pdf-italian-add-on\" rel=\"nofollow ugc\">let us know here!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contributions\u003C\u002Fh3>\n\u003Cp>Anyone is welcome to contribute to the plugin.\u003C\u002Fp>\n\u003Cp>Send us a Pull Request with your bug fixes and\u002For new features.\u003C\u002Fp>\n\u003Cp>Help us to translate the plugin in your language. You can \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwoocommerce-pdf-italian-add-on\" rel=\"nofollow ugc\">do it here\u003C\u002Fa>.\u003C\u002Fp>\n","Italian Add-on for PDF invoices & packing slips for WooCommerce. Donate link: https:\u002F\u002Fldav.it\u002Fplugin\u002Fwoocommerce-pdf-invoices-italian-add-on\u002F",5000,137238,92,16,"2026-02-24T14:35:00.000Z","6.9.4","4.4","8.0",[20,21,22,23,24],"codice-fiscale","fattura","partita-iva","ricevuta-fiscale","vat","https:\u002F\u002Fldav.it\u002Fplugin\u002Fwoocommerce-pdf-invoices-italian-add-on\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-pdf-invoices-italian-add-on.0.7.7.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},4,5140,93,30,89,"2026-04-04T19:23:12.189Z",[40,62,79,95,117],{"slug":41,"name":42,"version":43,"author":42,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":27,"vuln_count":60,"unpatched_count":28,"last_vuln_date":61,"fetched_at":30},"fattura24","Fattura24","8.1.4","https:\u002F\u002Fprofiles.wordpress.org\u002Ffattura24dev\u002F","\u003Cp>The official \u003Cstrong>Fattura24 plugin\u003C\u002Fstrong> allows \u003Cstrong>the creation of electronic invoices, orders, traditional invoices and receipts\u003C\u002Fstrong> via \u003Ca href=\"https:\u002F\u002Fwww.fattura24.com\" rel=\"nofollow ugc\">Fattura24\u003C\u002Fa>\u003Cbr \u002F>\nYou can also analyze the progress of your business by graphic reports and share everything with your accountant.\u003Cbr \u002F>\nYou can hook one or more eCommerce to your Fattura24 account and on each one create documents with different issue counters.\u003C\u002Fp>\n\u003Cp>By the plugin you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add the PEC and SDI Code fields on the check-out page;\u003C\u002Fli>\n\u003Cli>Add the fields “Tax code” and “VAT number” of the customer on the check-out page and decide if the fields have to be required;\u003C\u002Fli>\n\u003Cli>Create a copy of the order from WooCommerce to Fattura24;\u003C\u002Fli>\n\u003Cli>Send an automatic email to the customer with a PDF copy of the order or invoice attached;\u003C\u002Fli>\n\u003Cli>Add the customer information to your Fattura24 address book or update the data if they have already been created;\u003C\u002Fli>\n\u003Cli>Create the receipt\u002Finvoice – in your Fattura24 account – relating to the order and download it to your e-commerce so that it can be displayed both by the administrator and the customer. The system will create an invoice if the customer has filled out the VAT number field, otherwise a receipt, or you can choose to create the invoice always;\u003C\u002Fli>\n\u003Cli>Load stocks in Fattura24, pledge the goods with orders and unload them with invoices;\u003C\u002Fli>\n\u003Cli>Choose the template to create PDF copies of orders and receipts \u002F electronic invoices \u002F invoices;\u003C\u002Fli>\n\u003Cli>Associate the current-account balance for each invoice and analyze the details through the Fattura24 graphic reports;\u003C\u002Fli>\n\u003Cli>Set a custom issue counter for the invoices.\u003C\u002Fli>\n\u003C\u002Ful>\n","The official Fattura24 plugin allows the creation of electronic invoices, orders, traditional invoices and receipts via Fattura24",500,59339,98,94,"2026-03-11T08:31:00.000Z","4.6","5.6",[20,55,56,57,22],"fattura-elettronica","fatturazione","fatture","http:\u002F\u002Fwww.fattura24.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffattura24.8.1.4.zip",1,"2023-10-09 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":27,"downloaded":70,"rating":28,"num_ratings":28,"last_updated":71,"tested_up_to":16,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"partita-iva-e-codice-fiscale","Partita IVA e Codice Fiscale","1.4.1","rainafarai","https:\u002F\u002Fprofiles.wordpress.org\u002Frainafarai\u002F","\u003Cp>Questo plugin estende il checkout di WooCommerce aggiungendo campi fiscali personalizzati per l’Italia, come \u003Cstrong>Codice Fiscale\u003C\u002Fstrong>, \u003Cstrong>Partita IVA\u003C\u002Fstrong>, \u003Cstrong>Ragione Sociale\u003C\u002Fstrong>, \u003Cstrong>PEC\u003C\u002Fstrong> e \u003Cstrong>Codice SDI\u003C\u002Fstrong>. I dati inseriti dagli utenti vengono salvati negli ordini e sono visibili nel backend di WordPress, nelle email di notifica dell’ordine e nel frontend (ad esempio, nella pagina di riepilogo dell’ordine).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Caratteristiche principali:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Aggiunge campi fiscali al checkout di WooCommerce (opzionali o obbligatori, a seconda delle tue impostazioni).\u003Cbr \u002F>\n– Salva i dati fiscali negli ordini per un facile accesso.\u003Cbr \u002F>\n– Mostra i dati nel backend, nelle email di notifica e nel frontend per l’utente.\u003Cbr \u002F>\n– \u003Cstrong>Nessuna connessione a servizi cloud o sistemi di fatturazione online\u003C\u002Fstrong>: il plugin raccoglie i dati esclusivamente per consentire all’esercente di generare autonomamente fatture elettroniche utilizzando i propri strumenti (es. software di fatturazione o piattaforme esterne).\u003Cbr \u002F>\n– Personalizzabile e compatibile con i temi WooCommerce standard.\u003C\u002Fp>\n\u003Cp>Questo plugin è ideale per esercenti italiani che desiderano raccogliere informazioni fiscali dai clienti in modo semplice e organizzato, senza dipendere da servizi esterni di fatturazione elettronica. Perfetto per chi gestisce manualmente la creazione delle fatture elettroniche.\u003C\u002Fp>\n","Aggiunge Codice Fiscale, Partita IVA, Ragione Sociale, PEC e Codice SDI al checkout WooCommerce.",1056,"2026-03-03T13:24:00.000Z","5.0","7.0",[75,20,22,76],"checkout","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpartita-iva-e-codice-fiscale.1.4.1.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":36,"downloaded":87,"rating":28,"num_ratings":28,"last_updated":88,"tested_up_to":89,"requires_at_least":72,"requires_php":53,"tags":90,"homepage":77,"download_link":93,"security_score":94,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"dn-wc-extra-fields","DN Checkout Extra Fields","1.0.4","digireturn","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigireturn\u002F","\u003Cp>Management of additional fields at checkout, useful for adding fields for billing such as VAT number, tax code, SDI, PEC, annotations, etc.\u003C\u002Fp>\n\u003Cp>The following field types are available:\u003Cbr \u002F>\n– text label\u003Cbr \u002F>\n– text box\u003Cbr \u002F>\n– checkbox\u003Cbr \u002F>\n– number\u003Cbr \u002F>\n– email address\u003Cbr \u002F>\n– links\u003Cbr \u002F>\n– telephone\u003C\u002Fp>\n\u003Cp>Since version 1.0.2 the option to make the field mandatory is also available\u003C\u002Fp>\n\u003Cp>Available in English and Italian.\u003Cbr \u002F>\nThe “DN Checkout Extra Fields” submenu appears in the WooCommerce menu from which you can add, modify and delete additional fields.\u003C\u002Fp>\n","Customize extra checkout fields for WooCommerce: partita iva, codice fiscale, sdi, pec, note aggiuntive, etc.",1495,"2024-01-31T11:37:00.000Z","6.4.8",[91,20,92,22,76],"checkout-field","custom-field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdn-wc-extra-fields.zip",85,{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":16,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":114,"download_link":115,"security_score":27,"vuln_count":60,"unpatched_count":28,"last_vuln_date":116,"fetched_at":30},"woocommerce-services","WooCommerce Tax (formerly WooCommerce Shipping & Tax)","3.5.1","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>Attention: Shipping features have moved to a new dedicated plugin. Download WooCommerce Shipping.\u003C\u002Fp>\n\u003Cp>Enable automated taxes\u003Cbr \u002F>\nThat’s it! Once you update your tax settings, your store will collect sales tax at checkout based on the store address in your WooCommerce Settings.\u003C\u002Fp>\n\u003Cp>Eliminate the need to even think about sales taxes for your store\u003Cbr \u002F>\nAutomatically calculate how much sales tax should be collected for WooCommerce orders — by city, country, or state — at checkout.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following external services:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>WordPress.com connection:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description: The plugin makes requests to our own endpoints at WordPress.com (proxied via https:\u002F\u002Fapi.woocommerce.com) to fetch automated tax calculations.\u003C\u002Fli>\n\u003Cli>Website: https:\u002F\u002Fwordpress.com\u002F\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwordpress.com\u002Ftos\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Usage Tracking:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description: The plugin will send usage statistics to our own service, after the user has accepted our Terms of Service.\u003C\u002Fli>\n\u003Cli>Script: https:\u002F\u002Fstats.wp.com\u002Fw.js\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwordpress.com\u002Ftos\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","We’re here to help with tax rates: collect accurate sales tax, automatically.",600000,48372092,40,105,"2026-03-10T08:22:00.000Z","6.7","7.4",[111,112,113,24,76],"gst","payment","tax","https:\u002F\u002Fwoocommerce.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-services.3.5.1.zip","2023-05-23 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":50,"num_ratings":127,"last_updated":128,"tested_up_to":16,"requires_at_least":129,"requires_php":77,"tags":130,"homepage":136,"download_link":137,"security_score":138,"vuln_count":139,"unpatched_count":28,"last_vuln_date":140,"fetched_at":30},"one-user-avatar","One User Avatar | User Profile Picture","2.5.4","One Designs","https:\u002F\u002Fprofiles.wordpress.org\u002Fonedesigns\u002F","\u003Cp>WordPress currently only allows you to use custom avatars that are uploaded through \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa>. \u003Cstrong>One User Avatar\u003C\u002Fstrong> enables you to use any photo uploaded into your Media Library as an avatar. This means you use the same uploader and library as your posts. No extra folders or image editing functions are necessary. This plugin is a fork of WP User Avatar v2.2.16.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>One User Avatar\u003C\u002Fstrong> also lets you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload your own Default Avatar in your One User Avatar settings.\u003C\u002Fli>\n\u003Cli>Show the user’s \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa> avatar or Default Avatar if the user doesn’t have a One User Avatar image.\u003C\u002Fli>\n\u003Cli>Disable \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa> avatars and use only local avatars.\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>[avatar_upload]\u003C\u002Fcode> shortcode to add a standalone uploader to a front page or widget. This uploader is only visible to logged-in users.\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>[avatar]\u003C\u002Fcode> shortcode in your posts. These shortcodes will work with any theme, whether it has avatar support or not.\u003C\u002Fli>\n\u003Cli>Allow Contributors and Subscribers to upload their own avatars.\u003C\u002Fli>\n\u003Cli>Limit upload file size and image dimensions for Contributors and Subscribers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>One User Avatar\u003Cbr \u002F>\nCopyright (c) 2023 One Designs https:\u002F\u002Fonedesigns.com\u002F\u003Cbr \u002F>\nLicense: GPLv2\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fonedesigns\u002Fone-user-avatar\u003C\u002Fp>\n\u003Cp>One User Avatar is based on WP User Avatar v2.2.16\u003Cbr \u002F>\nCopyright (c) 2020-2021 ProfilePress https:\u002F\u002Fprofilepress.net\u002F\u003Cbr \u002F>\nCopyright (c) 2014-2020 Flippercode https:\u002F\u002Fwww.flippercode.com\u002F\u003Cbr \u002F>\nCopyright (c) 2013-2014 Bangbay Siboliban http:\u002F\u002Fbangbay.com\u002F\u003Cbr \u002F>\nLicense: GPLv2\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fprofilepress\u002Fwp-user-avatar\u003C\u002Fp>\n\u003Cp>One User Avatar is distributed under the terms of the GNU GPL\u003C\u002Fp>\n\u003Cp>This program is free software: you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation, either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Ch3>Advanced Settings\u003C\u002Fh3>\n\u003Ch4>Add One User Avatar to your own profile edit page\u003C\u002Fh4>\n\u003Cp>You can use the [avatar_upload] shortcode to add a standalone uploader to any page. It’s best to use this uploader by itself and without other profile fields.\u003C\u002Fp>\n\u003Cp>If you’re building your own profile edit page with other fields, One User Avatar is automatically added to the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPlugin_API\u002FAction_Reference\u002Fshow_user_profile\" rel=\"nofollow ugc\">show_user_profile\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPlugin_API\u002FAction_Reference\u002Fshow_user_profile\" rel=\"nofollow ugc\">edit_user_profile\u003C\u002Fa> hooks. If you’d rather have One User Avatar in its own section, you could add another hook:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action( 'edit_user_avatar', $current_user );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then, to add One User Avatar to that hook and remove it from the other hooks outside of the administration panel, you would add this code to the \u003Ccode>functions.php\u003C\u002Fcode> file of your theme:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_avatar_filter() {\n    \u002F\u002F Remove from show_user_profile hook\n    remove_action( 'show_user_profile', array( 'wp_user_avatar', 'wpua_action_show_user_profile' ) );\n    remove_action( 'show_user_profile', array( 'wp_user_avatar', 'wpua_media_upload_scripts' ) );\n\n    \u002F\u002F Remove from edit_user_profile hook\n    remove_action( 'edit_user_profile', array( 'wp_user_avatar', 'wpua_action_show_user_profile' ) );\n    remove_action( 'edit_user_profile', array( 'wp_user_avatar', 'wpua_media_upload_scripts' ) );\n\n    \u002F\u002F Add to edit_user_avatar hook\n    add_action( 'edit_user_avatar', array( 'wp_user_avatar', 'wpua_action_show_user_profile' ) );\n    add_action( 'edit_user_avatar', array( 'wp_user_avatar', 'wpua_media_upload_scripts' ) );\n}\n\n\u002F\u002F Loads only outside of administration panel\nif ( ! is_admin() ) {\n    add_action( 'init','my_avatar_filter' );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>HTML Wrapper\u003C\u002Fh4>\n\u003Cp>You can change the HTML wrapper of the One User Avatar section by using the functions \u003Ccode>wpua_before_avatar\u003C\u002Fcode> and \u003Ccode>wpua_after_avatar\u003C\u002Fcode>. By default, the avatar code is structured like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"wpua-edit-container\">\n    \u003Ch3>Avatar\u003C\u002Fh3>\n    \u003Cinput type=\"hidden\" name=\"wp-user-avatar\" id=\"wp-user-avatar\" value=\"{attachmentID}\" \u002F>\n    \u003Cp id=\"wpua-add-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-add\" name=\"wpua-add\">Edit Image\u003C\u002Fbutton>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-preview\">\n        \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n        Original Size\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-thumbnail\">\n        \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n        Thumbnail\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-remove-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-remove\" name=\"wpua-remove\">Default Avatar\u003C\u002Fbutton>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-undo-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-undo\" name=\"wpua-undo\">Undo\u003C\u002Fbutton>\n    \u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To strip out the div container and h3 heading, you would add the following filters to the \u003Ccode>functions.php\u003C\u002Fcode> file in your theme:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>remove_action( 'wpua_before_avatar', 'wpua_do_before_avatar' );\nremove_action( 'wpua_after_avatar', 'wpua_do_after_avatar' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To add your own wrapper, you could create something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_before_avatar() {\n    echo '\u003Cdiv id=\"my-avatar\">';\n}\nadd_action( 'wpua_before_avatar', 'my_before_avatar' );\n\nfunction my_after_avatar() {\n    echo '\u003C\u002Fdiv>';\n}\nadd_action( 'wpua_after_avatar', 'my_after_avatar' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would output:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv id=\"my-avatar\">\n    \u003Cinput type=\"hidden\" name=\"wp-user-avatar\" id=\"wp-user-avatar\" value=\"{attachmentID}\" \u002F>\n    \u003Cp id=\"wpua-add-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-add\" name=\"wpua-add\">Edit Image\u003C\u002Fbutton>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-preview\">\n        \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n        \u003Cspan class=\"description\">Original Size\u003C\u002Fspan>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-thumbnail\">\n        \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n        \u003Cspan class=\"description\">Thumbnail\u003C\u002Fspan>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-remove-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-remove\" name=\"wpua-remove\">Default Avatar\u003C\u002Fbutton>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-undo-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-undo\" name=\"wpua-undo\">Undo\u003C\u002Fbutton>\n    \u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Use any image from your WordPress Media Library as a custom user avatar or user profile picture. Add your own Default Avatar.",100000,490816,41,"2026-01-12T00:58:00.000Z","4.0",[131,132,133,134,135],"avatar","bbpress","gravatar","profile","users","https:\u002F\u002Fonedesigns.com\u002Fplugins\u002Fone-user-avatar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-user-avatar.2.5.4.zip",99,2,"2021-09-20 00:00:00",{"attackSurface":142,"codeSignals":364,"taintFlows":488,"riskAssessment":489,"analyzedAt":499},{"hooks":143,"ajaxHandlers":355,"restRoutes":361,"shortcodes":362,"cronEvents":363,"entryPointCount":60,"unprotectedCount":60},[144,150,154,157,160,164,169,172,175,180,183,188,192,195,199,203,206,209,213,216,218,219,220,222,223,224,227,231,235,238,243,247,251,255,257,258,259,260,261,262,265,266,267,268,271,274,275,277,279,281,286,291,295,297,301,305,309,312,316,320,323,325,328,332,336,340,343,346,348,351,353],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_init","init_settings","includes\\class-wc-settings-fpa.php",9,{"type":145,"name":151,"callback":152,"file":148,"line":153},"wcpdf_IT_fpa_settings_output","output",10,{"type":145,"name":146,"callback":147,"file":155,"line":156},"includes\\class-wc-settings-general.php",12,{"type":145,"name":158,"callback":152,"file":155,"line":159},"wcpdf_IT_general_settings_output",13,{"type":145,"name":161,"callback":162,"file":155,"line":163},"views_edit-shop_order","views_edit_shop_order",15,{"type":165,"name":166,"callback":167,"file":155,"line":168},"filter","request","request_query_filter_by_invoice_exists",17,{"type":145,"name":170,"callback":152,"file":171,"line":149},"wcpdf_IT_invoice_templates_output","includes\\class-wc-settings-invoice-template.php",{"type":145,"name":173,"callback":152,"file":174,"line":149},"wcpdf_IT_premium_versions_output","includes\\class-wc-settings-premium.php",{"type":145,"name":176,"callback":177,"file":178,"line":179},"admin_menu","add_admin_menus","includes\\class-wc-settings.php",36,{"type":145,"name":146,"callback":181,"file":178,"line":182},"register_general_settings",37,{"type":165,"name":184,"callback":185,"file":186,"line":187},"wpo_wcpdf_meta_box_actions","wcpdf_meta_box_actions","includes\\class-wcpdf-integration.php",7,{"type":165,"name":189,"callback":190,"file":186,"line":191},"wpo_wcpdf_listing_actions","wcpdf_listing_actions",8,{"type":165,"name":193,"callback":194,"file":186,"line":149},"wpo_wcpdf_bulk_actions","wcpdf_bulk_actions",{"type":165,"name":196,"callback":197,"priority":198,"file":186,"line":153},"wpo_wcpdf_process_template_order","wcpdf_process_template_order",20,{"type":165,"name":200,"callback":201,"priority":198,"file":186,"line":202},"wpo_wcpdf_process_order_ids","wcpdf_process_order_ids",11,{"type":165,"name":204,"callback":205,"priority":198,"file":186,"line":156},"wpo_wcpdf_custom_email_condition","wcpdf_custom_email_condition",{"type":165,"name":207,"callback":208,"priority":153,"file":186,"line":159},"wpo_wcpdf_myaccount_actions","wcpdf_my_account",{"type":165,"name":210,"callback":211,"priority":198,"file":186,"line":212},"wpo_wcpdf_template_file","wcpdf_template_files",14,{"type":165,"name":214,"callback":215,"priority":198,"file":186,"line":163},"wpo_wcpdf_attach_documents","wcpdf_attach_receipt",{"type":165,"name":184,"callback":185,"priority":198,"file":217,"line":149},"includes\\class-wcpdf-integration2.php",{"type":165,"name":189,"callback":190,"priority":198,"file":217,"line":153},{"type":165,"name":193,"callback":194,"file":217,"line":202},{"type":165,"name":221,"callback":205,"priority":191,"file":217,"line":159},"wpo_wcpdf_custom_attachment_condition",{"type":165,"name":207,"callback":208,"priority":153,"file":217,"line":212},{"type":165,"name":210,"callback":211,"priority":198,"file":217,"line":163},{"type":145,"name":225,"callback":226,"priority":198,"file":217,"line":168},"add_meta_boxes_shop_order","wcpdf_add_meta_boxes",{"type":145,"name":228,"callback":229,"file":217,"line":230},"save_post","wcpdf_save_receipt_number_date",18,{"type":145,"name":232,"callback":233,"file":217,"line":234},"admin_enqueue_scripts","wcpdf_admin_enqueue_scripts",19,{"type":165,"name":236,"callback":237,"priority":153,"file":217,"line":198},"wpo_wcpdf_document_classes","wcpdf_register_documents",{"type":165,"name":239,"callback":240,"priority":241,"file":217,"line":242},"manage_edit-shop_order_columns","add_receipt_number_column",999,22,{"type":145,"name":244,"callback":245,"priority":139,"file":217,"line":246},"manage_shop_order_posts_custom_column","receipt_number_column_data",23,{"type":165,"name":248,"callback":249,"file":217,"line":250},"manage_edit-shop_order_sortable_columns","receipt_number_column_sortable",24,{"type":165,"name":252,"callback":253,"file":217,"line":254},"pre_get_posts","sort_by_receipt_number",25,{"type":165,"name":184,"callback":185,"priority":198,"file":256,"line":156},"includes\\class-wcpdf-integration3.php",{"type":165,"name":189,"callback":190,"priority":198,"file":256,"line":159},{"type":165,"name":193,"callback":194,"file":256,"line":212},{"type":165,"name":221,"callback":205,"priority":191,"file":256,"line":14},{"type":165,"name":207,"callback":208,"priority":153,"file":256,"line":168},{"type":165,"name":210,"callback":211,"priority":198,"file":256,"line":230},{"type":145,"name":263,"callback":226,"priority":198,"file":256,"line":264},"add_meta_boxes",21,{"type":145,"name":228,"callback":229,"file":256,"line":242},{"type":145,"name":232,"callback":233,"file":256,"line":246},{"type":165,"name":236,"callback":237,"priority":153,"file":256,"line":250},{"type":165,"name":269,"callback":240,"priority":241,"file":256,"line":270},"manage_woocommerce_page_wc-orders_columns",27,{"type":145,"name":272,"callback":245,"priority":153,"file":256,"line":273},"manage_woocommerce_page_wc-orders_custom_column",28,{"type":165,"name":239,"callback":240,"priority":241,"file":256,"line":36},{"type":145,"name":244,"callback":245,"priority":153,"file":256,"line":276},31,{"type":165,"name":248,"callback":249,"file":256,"line":278},32,{"type":165,"name":252,"callback":253,"file":256,"line":280},34,{"type":165,"name":282,"callback":283,"priority":284,"file":256,"line":285},"wpo_wcpdf_document_store_settings","return_false",9999,129,{"type":145,"name":287,"callback":288,"file":289,"line":290},"before_woocommerce_init","woocommerce_hpos_compatible","woocommerce-pdf-italian-add-on.php",58,{"type":145,"name":292,"callback":293,"priority":28,"file":289,"line":294},"plugins_loaded","init",84,{"type":145,"name":293,"callback":296,"file":289,"line":94},"init_integration",{"type":165,"name":298,"callback":299,"priority":153,"file":289,"line":300},"woocommerce_billing_fields","billing_fields",86,{"type":165,"name":302,"callback":303,"file":289,"line":304},"woocommerce_admin_billing_fields","admin_billing_fields",87,{"type":145,"name":306,"callback":307,"file":289,"line":308},"woocommerce_after_edit_address_form_billing","after_edit_address_form_billing",88,{"type":145,"name":310,"callback":311,"file":289,"line":37},"woocommerce_after_order_notes","after_order_notes",{"type":145,"name":313,"callback":314,"file":289,"line":315},"woocommerce_checkout_fields","checkout_fields",90,{"type":145,"name":317,"callback":318,"file":289,"line":319},"woocommerce_checkout_process","piva_checkout_field_process",91,{"type":145,"name":321,"callback":322,"file":289,"line":13},"woocommerce_checkout_update_order_meta","checkout_update_order_meta",{"type":165,"name":324,"callback":324,"priority":153,"file":289,"line":35},"woocommerce_order_formatted_billing_address",{"type":165,"name":326,"callback":327,"priority":153,"file":289,"line":50},"woocommerce_my_account_my_address_formatted_address","my_account_my_address_formatted_address",{"type":165,"name":329,"callback":330,"priority":153,"file":289,"line":331},"woocommerce_formatted_address_replacements","formatted_address_replacements",95,{"type":165,"name":333,"callback":334,"file":289,"line":335},"woocommerce_localisation_address_formats","localisation_address_format",96,{"type":145,"name":337,"callback":338,"priority":153,"file":289,"line":339},"woocommerce_get_order_address","get_order_address",97,{"type":165,"name":341,"callback":342,"priority":153,"file":289,"line":49},"woocommerce_ajax_get_customer_details","ajax_get_customer_details",{"type":165,"name":344,"callback":345,"file":289,"line":138},"woocommerce_customer_meta_fields","customer_meta_fields",{"type":165,"name":269,"callback":347,"priority":241,"file":289,"line":27},"add_invoice_type_column",{"type":145,"name":272,"callback":349,"priority":153,"file":289,"line":350},"invoice_type_column_data",101,{"type":165,"name":239,"callback":347,"file":289,"line":352},102,{"type":145,"name":244,"callback":349,"priority":153,"file":289,"line":354},103,[356],{"action":357,"nopriv":358,"callback":359,"hasNonce":358,"hasCapCheck":358,"file":360,"line":156},"wcpdf_IT_update_db",false,"update_db","includes\\class_wc_update_db.php",[],[],[],{"dangerousFunctions":365,"sqlUsage":366,"outputEscaping":368,"fileOperations":139,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":487},[],{"prepared":139,"raw":28,"locations":367},[],{"escaped":254,"rawEcho":369,"locations":370},69,[371,375,376,378,380,382,384,386,388,390,392,394,396,398,400,401,402,403,405,407,408,409,411,413,415,417,418,420,422,424,426,428,430,432,434,436,438,440,441,443,444,445,446,448,449,451,452,453,454,455,456,457,458,459,460,462,463,464,465,466,468,470,472,475,477,479,481,483,485],{"file":372,"line":373,"context":374},"includes\\class-wc-settings-callbacks.php",73,"raw output",{"file":372,"line":319,"context":374},{"file":372,"line":377,"context":374},115,{"file":372,"line":379,"context":374},165,{"file":372,"line":381,"context":374},171,{"file":372,"line":383,"context":374},240,{"file":372,"line":385,"context":374},241,{"file":372,"line":387,"context":374},243,{"file":372,"line":389,"context":374},245,{"file":372,"line":391,"context":374},249,{"file":372,"line":393,"context":374},251,{"file":372,"line":395,"context":374},252,{"file":372,"line":397,"context":374},313,{"file":372,"line":399,"context":374},337,{"file":155,"line":304,"context":374},{"file":171,"line":270,"context":374},{"file":171,"line":273,"context":374},{"file":217,"line":404,"context":374},77,{"file":217,"line":406,"context":374},78,{"file":217,"line":304,"context":374},{"file":217,"line":335,"context":374},{"file":217,"line":410,"context":374},110,{"file":217,"line":412,"context":374},118,{"file":217,"line":414,"context":374},310,{"file":256,"line":416,"context":374},176,{"file":256,"line":416,"context":374},{"file":256,"line":419,"context":374},180,{"file":256,"line":421,"context":374},183,{"file":256,"line":423,"context":374},192,{"file":256,"line":425,"context":374},193,{"file":256,"line":427,"context":374},195,{"file":256,"line":429,"context":374},196,{"file":256,"line":431,"context":374},202,{"file":256,"line":433,"context":374},205,{"file":256,"line":435,"context":374},206,{"file":256,"line":437,"context":374},221,{"file":256,"line":439,"context":374},222,{"file":256,"line":439,"context":374},{"file":256,"line":442,"context":374},223,{"file":256,"line":442,"context":374},{"file":256,"line":442,"context":374},{"file":256,"line":442,"context":374},{"file":256,"line":447,"context":374},228,{"file":256,"line":447,"context":374},{"file":256,"line":450,"context":374},229,{"file":256,"line":450,"context":374},{"file":256,"line":450,"context":374},{"file":256,"line":450,"context":374},{"file":256,"line":450,"context":374},{"file":256,"line":450,"context":374},{"file":256,"line":450,"context":374},{"file":256,"line":450,"context":374},{"file":256,"line":450,"context":374},{"file":256,"line":385,"context":374},{"file":256,"line":461,"context":374},248,{"file":256,"line":461,"context":374},{"file":256,"line":391,"context":374},{"file":256,"line":391,"context":374},{"file":256,"line":391,"context":374},{"file":256,"line":467,"context":374},263,{"file":256,"line":469,"context":374},455,{"file":256,"line":471,"context":374},459,{"file":473,"line":474,"context":374},"includes\\class-wcpdf-receipt-document.php",149,{"file":473,"line":476,"context":374},161,{"file":473,"line":478,"context":374},366,{"file":473,"line":480,"context":374},378,{"file":289,"line":482,"context":374},516,{"file":289,"line":484,"context":374},517,{"file":289,"line":486,"context":374},518,[],[],{"summary":490,"deductions":491},"The \"woocommerce-pdf-invoices-italian-add-on\" plugin v0.7.7 exhibits a mixed security posture. On the positive side, the plugin avoids dangerous functions, uses prepared statements for all SQL queries, has no known CVEs, and no recorded historical vulnerabilities, suggesting a history of responsible development or a lack of targeted attack. However, significant security concerns are present, primarily stemming from the static analysis. The most critical issue is a single AJAX handler that lacks any authentication or authorization checks, presenting a direct and unprotected entry point for potential attackers. Furthermore, a substantial portion of output (73%) is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not sanitized before being displayed. The absence of nonce checks on the AJAX handler is also a notable weakness, increasing the risk of CSRF attacks.",[492,494,496],{"reason":493,"points":191},"Unprotected AJAX handler",{"reason":495,"points":187},"Significant amount of unescaped output",{"reason":497,"points":498},"Missing nonce checks on AJAX",5,"2026-03-16T18:09:55.971Z",{"wat":501,"direct":518},{"assetPaths":502,"generatorPatterns":509,"scriptPaths":510,"versionParams":511},[503,504,505,506,507,508],"\u002Fwp-content\u002Fplugins\u002Fwoocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fjs\u002Fcheckout.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fcss\u002Fcheckout.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fcss\u002Ffrontend.css",[],[503,504,505],[512,513,514,515,516,517],"woocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fjs\u002Fadmin.js?ver=","woocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fjs\u002Fcheckout.js?ver=","woocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","woocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fcss\u002Fadmin.css?ver=","woocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fcss\u002Fcheckout.css?ver=","woocommerce-pdf-invoices-italian-add-on\u002Fassets\u002Fcss\u002Ffrontend.css?ver=",{"cssClasses":519,"htmlComments":527,"htmlAttributes":530,"restEndpoints":539,"jsGlobals":540,"shortcodeOutput":542},[520,521,522,523,524,525,526],"wcpd-invoice-type-select","wcpd-codice-fiscale","wcpd-partita-iva","wcpd-codice-destinatario","wcpd-pec","wcpd-add-cf2","wcpd-add-pec",[528,529],"\u003C!-- WCPDF_IT_DOMAIN: woocommerce-pdf-italian-add-on -->","\u003C!-- thanks to Nicola Mustone https:\u002F\u002Fgist.github.com\u002FSiR-DanieL -->",[531,532,533,534,535,536,537,538],"data-invoice-type","data-codice-fiscale","data-partita-iva","data-codice-destinatario","data-pec","data-cf2","data-add-cf2","data-add-pec",[],[541],"window.wcpd_it_params",[]]