{"id":2231,"date":"2007-03-12T14:58:31","date_gmt":"2007-03-12T13:58:31","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/archives\/2007\/03\/12\/wordpress-contact-form-generator\/"},"modified":"2007-03-12T14:58:31","modified_gmt":"2007-03-12T13:58:31","slug":"wordpress-contact-form-generator","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/","title":{"rendered":"WordPress Contact Form Generator"},"content":{"rendered":"<p><a href=\"http:\/\/www.flickr.com\/photos\/fullo\/418845677\/\" title=\"Photo Sharing\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/farm1.static.flickr.com\/164\/418845677_06e7b779fe_m.jpg?resize=201%2C240\" width=\"201\" class=\"immagine\" align=\"left\" height=\"240\" alt=\"Contact Form Generator\" \/><\/a> Nata come esigenza di un cliente ho iniziato a slavoricchiare su un plugin per wordpress utile alla gestione delle classiche form di contatto. La cosa che lo differenzia dalla miriade di altri plugin \u00e8 che il mio pu\u00f2 utilizzarne diverse contemporaneamente ed un pochino pi\u00f9 complesse delle classiche, <em>nome, email, messaggio<\/em>, salvandole su un file a parte.<\/p>\n<p>Inoltre \u00e8 possibile con poca fatica validare via server alcune tipologie di valori (ie. integer, string) ed utilizzare regex preimpostate per email, domini e poco altro.<\/p>\n<p>Per ora il plugin, che ho chiamato <a href=\"http:\/\/code.google.com\/p\/antispam-contact-form\/\">Contact Form Generator<\/a>, \u00e8 in alfa testing ma ha tutto quello che serve per funzionare (compresa l&#8217;integrazione di Akismet).<\/p>\n<p><!--more--><\/p>\n<p>Se <a href=\"http:\/\/code.google.com\/p\/antispam-contact-form\/source\">volete testarlo<\/a> e <a href=\"http:\/\/code.google.com\/p\/antispam-contact-form\/issues\/list\">dare qualche suggerimento<\/a> siete i benvenuti. Intanto aspetto che <a href=\"http:\/\/blog.tassoman.com\/\">Tassoman<\/a> si svegli dal suo torpore e finisca l&#8217;internazionalizzazione del plugin&#8230;<\/p>\n<p>Cose che verranno implementate in futuro:<\/p>\n<ul>\n<li>captcha opzionale<\/li>\n<li>hashcode in js<\/li>\n<li>migrazione da moocode a prototype di wordpress<\/li>\n<li>internazionalizzazione<\/li>\n<\/ul>\n<p>Idee per un futuro remoto (ma speriamo neanche troppo)<\/p>\n<ul>\n<li>generatore di form web based (e salvataggio su db o disco)<\/li>\n<li>possibilit\u00e0 di salvare i risultati delle form su db oltre che spedirli<\/li>\n<li>conquista del mondo<\/li>\n<\/ul>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nata come esigenza di un cliente ho iniziato a slavoricchiare su un plugin per wordpress utile alla gestione delle classiche form di contatto. La cosa che lo differenzia dalla miriade di altri plugin \u00e8 che il mio pu\u00f2 utilizzarne diverse contemporaneamente ed un pochino pi\u00f9 complesse delle classiche, nome, email, messaggio, salvandole su un file [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[9,12],"tags":[70,176,2248,141,2250,93],"class_list":["post-2231","post","type-post","status-publish","format-standard","hentry","category-php","category-webdev","tag-javascript","tag-opensource","tag-php","tag-plugin","tag-webdev","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WordPress Contact Form Generator - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Contact Form Generator - Fullo\" \/>\n<meta property=\"og:description\" content=\"Nata come esigenza di un cliente ho iniziato a slavoricchiare su un plugin per wordpress utile alla gestione delle classiche form di contatto. La cosa che lo differenzia dalla miriade di altri plugin \u00e8 che il mio pu\u00f2 utilizzarne diverse contemporaneamente ed un pochino pi\u00f9 complesse delle classiche, nome, email, messaggio, salvandole su un file [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2007-03-12T13:58:31+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/farm1.static.flickr.com\/164\/418845677_06e7b779fe_m.jpg\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"WordPress Contact Form Generator\",\"datePublished\":\"2007-03-12T13:58:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/\"},\"wordCount\":191,\"commentCount\":10,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/farm1.static.flickr.com\\\/164\\\/418845677_06e7b779fe_m.jpg\",\"keywords\":[\"javascript\",\"opensource\",\"php\",\"plugin\",\"webdev\",\"wordpress\"],\"articleSection\":[\"php\",\"webdev\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/\",\"name\":\"WordPress Contact Form Generator - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/farm1.static.flickr.com\\\/164\\\/418845677_06e7b779fe_m.jpg\",\"datePublished\":\"2007-03-12T13:58:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/#primaryimage\",\"url\":\"http:\\\/\\\/farm1.static.flickr.com\\\/164\\\/418845677_06e7b779fe_m.jpg\",\"contentUrl\":\"http:\\\/\\\/farm1.static.flickr.com\\\/164\\\/418845677_06e7b779fe_m.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2007\\\/03\\\/12\\\/wordpress-contact-form-generator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Contact Form Generator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WordPress Contact Form Generator - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/","og_locale":"it_IT","og_type":"article","og_title":"WordPress Contact Form Generator - Fullo","og_description":"Nata come esigenza di un cliente ho iniziato a slavoricchiare su un plugin per wordpress utile alla gestione delle classiche form di contatto. La cosa che lo differenzia dalla miriade di altri plugin \u00e8 che il mio pu\u00f2 utilizzarne diverse contemporaneamente ed un pochino pi\u00f9 complesse delle classiche, nome, email, messaggio, salvandole su un file [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/","og_site_name":"Fullo","article_published_time":"2007-03-12T13:58:31+00:00","og_image":[{"url":"http:\/\/farm1.static.flickr.com\/164\/418845677_06e7b779fe_m.jpg","type":"","width":"","height":""}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone","Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"WordPress Contact Form Generator","datePublished":"2007-03-12T13:58:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/"},"wordCount":191,"commentCount":10,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"image":{"@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/#primaryimage"},"thumbnailUrl":"http:\/\/farm1.static.flickr.com\/164\/418845677_06e7b779fe_m.jpg","keywords":["javascript","opensource","php","plugin","webdev","wordpress"],"articleSection":["php","webdev"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/","url":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/","name":"WordPress Contact Form Generator - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/#primaryimage"},"image":{"@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/#primaryimage"},"thumbnailUrl":"http:\/\/farm1.static.flickr.com\/164\/418845677_06e7b779fe_m.jpg","datePublished":"2007-03-12T13:58:31+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/#primaryimage","url":"http:\/\/farm1.static.flickr.com\/164\/418845677_06e7b779fe_m.jpg","contentUrl":"http:\/\/farm1.static.flickr.com\/164\/418845677_06e7b779fe_m.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2007\/03\/12\/wordpress-contact-form-generator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress Contact Form Generator"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-zZ","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2267,"url":"https:\/\/www.fullo.net\/blog\/2007\/05\/16\/wordpress-22\/","url_meta":{"origin":2231,"position":0},"title":"WordPress 2.2","author":"Francesco Fullone","date":"16\/05\/2007","format":false,"excerpt":"E' arrivato finalmente WordPress 2.2, dopo aver annunciato stanotte in ML il tag in svn, \u00e8 stato nel giro di poche ore rilasciata la versione stabile del blog engine su cui gira anche questo blog. Le novit\u00e0 introdotte da questa nuova release sono molte, ma la pi\u00f9 importante (imho) \u00e8\u2026","rel":"","context":"In &quot;open source&quot;","block_context":{"text":"open source","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/open-source\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2366,"url":"https:\/\/www.fullo.net\/blog\/2007\/11\/21\/form-ajax-degradabili-con-jquery-e-jqueryform\/","url_meta":{"origin":2231,"position":1},"title":"Form Ajax &#8220;degradabili&#8221; con JQuery e JQuery.Form","author":"Francesco Fullone","date":"21\/11\/2007","format":false,"excerpt":"La degradazione del codice \u00e8 un po' il mio cavallo di battaglia quando discuto con sviluppatori \"ajax-centrici\" che preferiscono puntare sull'effetto di un fade che sulla usabilit\u00e0\/accessibilit\u00e0 dell'applicazione anche su browser datati o con javascript bloccato (ie. cellulari). La libreria JQuery si \u00e8, in pi\u00f9 occasioni, dimostrata ottima per la\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2256,"url":"https:\/\/www.fullo.net\/blog\/2007\/05\/07\/oldposts-plugin-per-wordpress\/","url_meta":{"origin":2231,"position":2},"title":"FCC_OldPost plugin per WordPress","author":"Francesco Fullone","date":"07\/05\/2007","format":false,"excerpt":"Dopo qualche mese di abbandono nel mio repository svn\u00a0ecco il plugin che utilizzo io (ma anche Andrea... e se lo usa lui....) per visualizzare un alert con i post pi\u00f9 vecchi di un numero prestabilito di mesi. Il plugin si chiama FCC OldPost ed \u00e8 scaricabile da qui. Una volta\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"FCC Old Post plugin","src":"https:\/\/i0.wp.com\/farm1.static.flickr.com\/214\/488290942_5ec1f7698f_m.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2055,"url":"https:\/\/www.fullo.net\/blog\/2006\/09\/17\/textpattern-ful_ajax_gallery-plugin\/","url_meta":{"origin":2231,"position":3},"title":"TextPattern ful_ajax_gallery Plugin","author":"Francesco Fullone","date":"17\/09\/2006","format":false,"excerpt":"Come qualcuno avr\u00e0 intuito ho realizzato un piccolo plugin per TextPattern, quello che fa \u00e8 generare una pagina di archivio di una particolare sezione e\/o categoria e mostrare i titoli degli articoli. La cosa interessante \u00e8 che il tutto viene fatto usando ajax e senza ricaricare la pagina per vedere\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2348,"url":"https:\/\/www.fullo.net\/blog\/2007\/10\/17\/fcc_nabaztag-wordpress-incontra-il-nabaztag\/","url_meta":{"origin":2231,"position":4},"title":"FCC_Nabaztag, WordPress incontra il Nabaztag","author":"Francesco Fullone","date":"17\/10\/2007","format":false,"excerpt":"Ed ecco il primo plugin per wordpress che sfrutta le api del Nabaztag per inviargli notifiche: FCC_Nabaztag! Per ora il plugin \u00e8 molto limitato ed \u00e8 da considerarsi in alfa stage. Ho iniziato a scriverlo giusto per capire come funzionano le API del coniglietto, pertanto non aspettatevi (ancora) rotazioni di\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2278,"url":"https:\/\/www.fullo.net\/blog\/2007\/06\/01\/modrewrite-e-wordpress-un-piccolo-plugin\/","url_meta":{"origin":2231,"position":5},"title":"ModRewrite e WordPress, un piccolo plugin","author":"Francesco Fullone","date":"01\/06\/2007","format":false,"excerpt":"Ultimamente, facendo un paio di migrazioni di blog fatti con WordPress (e non) per clienti mi sono ritrovato con lo spigoloso problema dell'integrit\u00e0 delle url con la nuova struttura del blog. Il problema \u00e8 stato per la maggior parte delle volte risolto con un alias sul server, dove non \u00e8\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=2231"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2231\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=2231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=2231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=2231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}