Come assumere uno sviluppatore WordPress per custom post type e ACF

Come assumere uno sviluppatore WordPress per custom post type e ACF

Ogni nuovo annuncio immobiliare vuol dire copiare una pagina vecchia nel page builder e sperare che il layout regga. Oppure la pagina del team si rompe ogni volta che qualcuno cambia una foto.

I custom post type e ACF danno a ogni tipo di contenuto il suo modulo: chi aggiorna il sito compila dei campi invece di impaginare. Però un lavoro fatto male può legare i tuoi contenuti a un solo tema o a uno sviluppatore che non c’è più.

Ecco come capire cosa ti serve e assumere uno sviluppatore che ti lasci il controllo dei tuoi contenuti.

Cosa fanno i custom post type e ACF (e dove vanno messi)

Un custom post type è un tipo di contenuto separato in WordPress, accanto ad articoli e pagine: Immobili, Membri del team, Eventi, Ricette. Può avere un suo menu nella bacheca, una sua pagina con l’elenco e i suoi URL, se lo sviluppatore lo imposta così. Una tassonomia è il suo gruppo di categorie, come “Città” o “Tipo di immobile”.

ACF (Advanced Custom Fields) aggiunge i campi del modulo dentro ogni voce: prezzo, camere da letto, indirizzo, una galleria. Chi aggiorna il sito compila i campi e il tema li mostra sempre nello stesso punto di ogni pagina.

Se ti servono solo pochi dettagli in più su pagine normali, bastano alcuni campi. Un tipo di contenuto separato ha senso quando le voci dello stesso tipo hanno bisogno di un loro elenco, di filtri o di URL propri.

Conta più dove vengono registrati i post type che il loro aspetto. Il loro posto è in un plugin, non nel tema: lo raccomanda il WordPress Plugin Handbook, così i contenuti restano utilizzabili anche se cambi tema.

Se un post type esiste solo nel tema, cambiare tema non cancella le tue voci. Spariscono però dalla bacheca e dal sito finché qualcuno non registra di nuovo il tipo. I layout delle pagine appartengono comunque al tema, quindi con un nuovo design vanno rifatti in ogni caso.

Prima chiarisci cosa va fatto

Un preventivo per “un custom post type” può essere di 140 € oppure di 1.870 €. Dividi la richiesta in tre parti, così puoi confrontare le offerte:

  • Struttura Elenca i tipi di contenuto, i loro campi e i collegamenti tra loro, per esempio un agente collegato ai suoi immobili.
  • Visualizzazione Descrivi la pagina con l’elenco e la pagina di dettaglio di ogni tipo, su desktop e su mobile, nel tuo tema o page builder.
  • Lavoro sui dati Indica ricerca, filtri, contenuti da trasferire e vecchi URL che devono continuare a funzionare.

Poi annota i dettagli che cambiano il prezzo:

  • quante voci prevedi adesso e tra un anno
  • chi aggiunge le voci: tu, il tuo staff o i visitatori tramite un modulo
  • quali filtri servono ai visitatori e in quali combinazioni
  • se le voci hanno bisogno di approvazione, mappe, annunci a pagamento o di un’importazione regolare da un altro sistema
  • il tuo tema o builder (editor a blocchi, Elementor o altro) e se il sito è multilingue
  • cosa vuol dire “finito”: i passaggi esatti che proverai prima di accettare

Descrivi ogni tipo di contenuto con un esempio reale: una voce di prova in un foglio di calcolo, una colonna per campo. Allegalo alla tua richiesta.

Se hai già dei custom post type, chiedi allo sviluppatore di documentare la registrazione dei post type, i gruppi di campi e i template. Prima di sostituire qualcosa, concorda con lui quali nomi dei campi, valori salvati e URL devono restare.

Dove trovare uno sviluppatore

Per i lavori con custom post type e ACF consiglio Fiverr Pro. Lavoro anch’io su Fiverr, quindi so per esperienza diretta come funzionano ordini, pagamenti e recensioni. Fiverr verifica manualmente esperienza, portfolio e lavori precedenti dei freelance Pro prima di assegnare loro il badge Pro.

Come paghi Prezzo fisso per pacchetto, visibile prima di ordinare; alcuni servizi prevedono milestone per i lavori più grandi
Prezzo tipico per questo lavoro 94-2.338+ €, in base a cosa va fatto
Quando si parte Ordini subito; un tipo di contenuto richiede spesso pochi giorni, un sito di annunci completo qualche settimana
I tuoi soldi Trattenuti da Fiverr finché l’ordine non è completato
Chi assumi Un freelance Pro, verificato da Fiverr
Dove andare Trova un Pro su Fiverr

Per i lavori con ACF ci sono anche servizi non Pro più economici. Per una struttura da cui dipende tutto il sito, vale la pena spendere di più per questa verifica.

Per un lavoro che supera qualche centinaio di euro, chiedi al venditore se il servizio prevede le milestone. Così controlli prima la struttura e poi i template, e ogni milestone ha un periodo di verifica più lungo (8 giorni) rispetto a un ordine normale (3 giorni).

Quanto costa

I prezzi dipendono da quanti tipi di contenuto ti servono e da quanto lavoro sui dati c’è da fare. Queste sono le fasce tipiche dei pacchetti Fiverr Pro al momento in cui scrivo.

Cosa ti serve Prezzo tipico su Fiverr Pro
Un tipo di contenuto: campi, una pagina con l’elenco e una pagina di dettaglio 94-281 €
Più tipi collegati tra loro, filtri, una pagina di impostazioni per i contenuti di tutto il sito 281-748 €
Una directory o un sito di annunci, oppure un tema su misura costruito intorno ai tuoi contenuti, con il trasferimento dei contenuti esistenti 748-2.338+ €

I prezzi dei pacchetti non includono la commissione di servizio di Fiverr.

Se il lavoro usa ACF PRO (per righe ripetibili, gallerie, sezioni di pagina flessibili, pagine di impostazioni o blocchi personalizzati), la licenza si paga a parte: da 49 $ l’anno per un sito, 149 $ per dieci siti e 249 $ per siti illimitati, con rinnovo annuale. Fonte: prezzi di ACF PRO (in inglese), verificati al momento in cui scrivo. La versione gratuita di ACF registra già post type e tassonomie.

Chiedi al venditore di elencare gli altri plugin a pagamento che servono (un plugin per i filtri, uno strumento di importazione, un servizio di mappe) e chi paga il rinnovo di ciascuno.

Cosa manca di solito nei lavori a basso prezzo

  • post type registrati in un plugin
  • gruppi di campi che puoi ripristinare senza lo sviluppatore
  • etichette e istruzioni che dicono a chi aggiorna il sito cosa va in ogni campo
  • una pagina con l’elenco che continua a funzionare con centinaia di voci
  • un controllo che i vecchi URL si aprano ancora dopo il trasferimento dei contenuti
  • una breve nota su come aggiungere più avanti una nuova voce o un nuovo campo

Le lacune nella consegna spesso vengono fuori quando cambi tema o chiedi a qualcun altro di aggiungere un campo.

Come scegliere uno sviluppatore ACF

La verifica Pro ti dice che il venditore ha esperienza. Controlla se ha già realizzato un sito come il tuo.

Cerca lavori simili

Leggi le recensioni su annunci, directory, pagine del team o degli eventi, comprese quelle da 1 a 3 stelle e le risposte del venditore. Una bella home page dice poco su come sono organizzati i contenuti.

Chiedi di vedere la bacheca

Un sito ben realizzato con ACF è facile da aggiornare. Chiedi allo sviluppatore una breve registrazione dello schermo in cui qualcuno aggiunge una voce in un progetto precedente. Controlla che le etichette dei campi siano chiare, che le schede siano organizzate in modo logico e che chi aggiorna il sito non possa modificare le impostazioni del layout e rovinarlo.

Le domande che farei prima di ordinare

  1. I post type saranno registrati in un plugin o nel tema?
  2. Mi serve ACF PRO, e la licenza sarà nel mio account o nel tuo?
  3. Dove verranno salvate le definizioni dei gruppi di campi e come le ripristino?
  4. Se più avanti cambio tema, cosa continua a funzionare e cosa va rifatto?
  5. Posso aggiungere da solo un nuovo campo o avrò bisogno di te?
  6. Lavori su una copia di staging?
  7. Prezzo fisso o a ore, e cosa comprende il periodo di assistenza?

Che il venditore usi la sua licenza ACF PRO non è di per sé un problema: ACF permette agli sviluppatori di includerla nei siti dei clienti. In questo caso, però, gli aggiornamenti dipendono dal rinnovo da parte del venditore. Con una licenza nel tuo account, il sito resta indipendente.

Inizia con un ordine piccolo

Ordina prima un solo tipo di contenuto con la sua pagina con l’elenco e la pagina di dettaglio. Controlla campi e template prima di pagare l’intera directory.

Campanelli d’allarme

  • chiede la password del tuo account di hosting o del registrar del dominio
  • ti chiede di pagare fuori da Fiverr
  • fa il preventivo per tutto il lavoro senza chiedere dei tuoi contenuti o di chi li aggiorna
  • offre “ACF PRO gratis” o un altro plugin premium senza una chiave di licenza
  • mette tutto il codice nel tema e non sa spiegare perché
  • vuole registrare il tuo hosting o il tuo dominio a nome suo

Come dare l’accesso in sicurezza

Le modifiche a post type e campi toccano tutte le voci, quindi lavora prima su una copia del sito.

  1. Fai un tuo backup prima di dare l’accesso e tienine una copia fuori dal server.
  2. Chiedi al tuo fornitore di hosting una copia di staging, un clone privato del tuo sito. Lo sviluppatore ci lavora e tu ci fai le prove.
  3. Crea per lo sviluppatore un account WordPress da amministratore separato, non usare il tuo login. Le impostazioni di ACF richiedono l’accesso da amministratore.
  4. Dai l’accesso ai file solo se il lavoro lo richiede. Crea un utente SFTP separato nel pannello dell’hosting, invece di dare la password del tuo account di hosting.
  5. Non dare mai l’accesso al registrar del dominio, agli account di pagamento o all’email principale dell’amministratore.
  6. Invia le password con il link di condivisione di un password manager, e solo dopo aver fatto l’ordine.
  7. A lavoro finito, elimina l’utente WordPress, l’utente SFTP e gli accessi allo staging che hai creato, poi cambia le tue password.

Se sul sito live i visitatori inviano voci o fanno ordini, concorda con lo sviluppatore come il lavoro finito andrà online. Le nuove voci create sul sito live mentre lui lavorava sullo staging non devono essere sovrascritte dalla copia di staging.

Cosa inviare prima che inizi il lavoro

  • URL del sito e URL dello staging
  • ogni tipo di contenuto che ti serve, con una voce di esempio in un foglio di calcolo
  • i campi di ogni tipo e quali sono obbligatori
  • i link a due o tre siti con pagine con l’elenco e pagine di dettaglio che ti piacciono
  • il tuo tema o builder e i plugin principali
  • i contenuti esistenti da trasferire: quante voci, dove si trovano ora, quali URL devono continuare a funzionare
  • i filtri e la ricerca che servono ai visitatori
  • chi aggiungerà le voci e se le inviano i visitatori
  • le lingue, se il sito è multilingue
  • la tua scadenza e cosa vuol dire “finito”
  • quali accessi sei disposto a dare

I requisiti dell’ordine sono il riferimento per le revisioni. È più difficile chiedere in seguito un intervento che non era previsto nella richiesta iniziale.

Proprietà, consegna e assistenza dopo il lancio

Prima di accettare, prova il lavoro come chi aggiornerà il sito:

  • aggiungi e modifica una voce come farà ogni giorno chi se ne occupa
  • controlla la pagina con l’elenco e una pagina di dettaglio sul telefono
  • lascia vuoti i campi facoltativi e verifica che le pagine si vedano correttamente
  • prova i filtri in combinazione e sfoglia le pagine dell’elenco
  • controlla che le voci trasferite ci siano tutte e che i vecchi URL si aprano ancora

Fiverr ti dà 3 giorni per verificare una consegna normale (8 giorni per ogni milestone). Chiedi eventuali modifiche tramite Fiverr prima di accettarla.

Poi assicurati di poter andare avanti senza il venditore:

  • Post type in un plugin Usa un piccolo plugin del sito, oppure le impostazioni Post type di ACF, come raccomanda il WordPress Plugin Handbook (in inglese), così un cambio di tema non nasconde i tuoi contenuti.
  • Gruppi di campi ripristinabili ACF li salva come file JSON solo se esiste una cartella acf-json, che per impostazione predefinita si trova nel tema. Chiedi allo sviluppatore di predisporre una cartella in un plugin, configurata per salvarli e caricarli, oppure di fornirti un file di esportazione. I campi registrati nel codice PHP non si modificano dall’editor dei campi di ACF, quindi concorda con lui fin dall’inizio chi li cambierà in futuro.
  • Licenza ACF PRO Tienila nel tuo account se il lavoro usa funzioni PRO.
  • Guida alla consegna Chiedi al venditore una guida di una pagina sui campi, su come aggiungere voci e su cosa non toccare.
  • Periodo di assistenza Concorda per iscritto con il venditore quali bug correggerà gratis e quali interventi saranno considerati nuovi lavori a pagamento.

Su Fiverr i diritti sul lavoro passano a te dopo la consegna e il pagamento completo, a meno che la descrizione del servizio o l’offerta personalizzata del venditore non preveda diversamente. Controlla entrambe prima di ordinare. Le licenze dei plugin restano soggette alle rispettive condizioni.

Dopo il lancio, prova gli aggiornamenti dei plugin prima sullo staging (su un e-commerce, ogni aggiornamento). La manutenzione regolare può aiutarti a individuare un campo o un template che non funziona prima che se ne accorgano i visitatori.

I custom post type e ACF danno a chi aggiorna il sito un modulo sempre uguale, invece di pagine da copiare e reimpaginare. Il lavoro va pianificato, e una consegna fatta male può lasciarti dipendente da un solo sviluppatore. Parti da un tipo di contenuto su Fiverr Pro, mettendo nella richiesta il controllo di codice, licenza e definizioni dei campi.

Domande frequenti

Perdo i contenuti se cambio tema?

No, le voci restano nel database. Se i post type erano registrati nel tema, spariscono dalla bacheca e dal sito finché qualcuno non li registra di nuovo: per questo il loro posto è in un plugin. I layout delle pagine di solito vanno comunque rifatti nel nuovo tema.

Mi serve ACF PRO?

Non sempre. La versione gratuita di ACF permette di gestire post type, tassonomie e la maggior parte dei tipi di campo. PRO ti serve per righe ripetibili, gallerie, sezioni di pagina flessibili, pagine di impostazioni per tutto il sito e blocchi ACF. Al momento in cui scrivo, una licenza Personal costa 49 $ l'anno per un sito, e i siti di staging riconosciuti non contano nel limite di siti della licenza.

Cosa succede se la licenza ACF PRO scade?

Contenuti e pagine continuano a funzionare, e chi aggiorna il sito può ancora compilare i campi. Perdi gli aggiornamenti del plugin e non puoi creare nuovi campi PRO finché non la rinnovi, quindi tieni la licenza nel tuo account.

Posso aggiungere da solo un nuovo campo più avanti?

Sì, se i gruppi di campi si possono modificare dal pannello di ACF e hai un account da amministratore. Aggiungere il campo è la parte facile. Mostrarlo sulla pagina di solito richiede una modifica al template, un piccolo lavoro per uno sviluppatore.

Quanto tempo richiede il lavoro?

Un tipo di contenuto con le sue pagine richiede spesso pochi giorni. Una directory con filtri e contenuti da trasferire può richiedere qualche settimana. Contano più gli interventi necessari e il numero di voci da trasferire che il numero di post type.

E se lo sviluppatore sparisce dopo il lancio?

Se i post type sono in un plugin, i gruppi di campi si possono ripristinare e la licenza è a tuo nome, un altro sviluppatore può riprendere il lavoro. Senza queste cose, chi arriva dopo passa le prime ore a capire come è stato costruito il sito.

Prezzo fisso o a ore?

La maggior parte dei servizi prevede pacchetti a prezzo fisso, adatti a un lavoro ben definito. Alcuni venditori offrono ordini a ore con un limite di ore settimanali, una formula che può andare bene per modifiche continuative dopo il lancio.