WordPress plugin: Custom Fields Translate, collega gli articoli tradotti italiano/inglese di due blog automaticamente

Ho realizzato un plugin per rendere automatico il collegamento tra gli articoli del blog in lingua italiana e quello del blog in lingua inglese. Il plugin in pratica sfrutta i campi personalizzati di WordPress (Custom Fields sul Codex), questi campi sono molto sottovalutati in WordPress e molte persone sicuramente non hanno ancora capito la potenza di questa funzionalit tale che la documentazione al riguardo davvero molto scarsa e mi piacerebbe in qualche modo poterla ampliare, inoltre ancora pi scarsa la disponibilit di plugin che utilizza questa funzione.

custom_fields_2

I campi personalizzati in WordPress si trovano nella pagina di scrittura articolo, o pagina, e servono per condividere dati sotto una chiave comune tra pi articoli…

custom_fields_1

Grossomodo riportando l’esempio del Wiki di WordPress Italy, uso dei campi personalizzati, possibile creare una chiave del tipo “Libri che sto leggendo” e il rispettivo, o i rispettivi valori, “Libro 1″, “Libro 2″ e cos via. Queste informazioni vengono chiamate meta-dati e possono essere aggiunte nei nostri post tramite una breve riga di codice all’interno del loop prima o dopo il proprio articolo:

<?php the_meta(); ?>

Per farvi un esempio pi concreto, possiamo ad esempio creare una chiave Musica in ascolto e poi aggiungere di volta in volta ad ogni post che scriviamo il titolo della canzone che stiamo ascoltando o il nostro stato d’animo.

Finita questa breve introduzione ai Custom Fields posso finalmente introdurre il mio vero articolo e spiegarvi come funziona il mio plugin, sinceramente dei meta dati, del libro che leggo e della musica che ascolto non mi frega nulla, questa funzionalit pu esserci utile per cose molto migliori come risparmiarci di dover creare di volta in volta i collegamenti manualmente tra i nostri articoli tradotti in bilingue (nel mio caso inglese, italiano, ma sarebbe possibile utilizzare un numero infinito di lingue apportando piccole modifiche al codice).

Il plugin sfrutta due chiavi dei campi personalizzati, “title” e “translation“, baster quindi aggiungere tali chiavi una prima volta rispettivamente nei 2 blog e installare il plugin ed attivarlo su entrambi. In title andr messo il titolo dell’articolo tradotto e in translation invece l’url dell’articolo, poi non bisogner fare pi nulla il plugin inserir direttamente i meta-dati nel vostro articolo come potete vedere dalla prima foto di questo articolo.
Vediamo un esempio di inserimento valori:

Blog italiano:

custom_fields_3

Blog inglese:

custom_fields_4

E questo il risultato (naturalmente equivalente anche nella versione inglese):

custom_fields_2

Il plugin potete scaricarlo liberamente, l’ho chiamato Custom Fields Translate, potete farne ci che volete e analizzarlo per comprendere meglio il funzionamento dei meta-dati, ho inserito all’interno anche l’immagine della bandierina e il pezzetto di codice dello stile da aggiungere in fondo al vostro foglio di stile. L’immagine dovreste inserirla nella cartella images del vostro template.

Scarica qui: CustomFieldsTranlate1.0.rar

Immagine:
it-en

Tag: ,

17 Commenti a “WordPress plugin: Custom Fields Translate, collega gli articoli tradotti italiano/inglese di due blog automaticamente”

  1. wolly scrive:

    grande traffyk cercavo da tempo qualcosa del genere.
    Preparo subito una recensione per wordpress italia.

    ciao

    TraffykTraffyk
    Ciao Wolly grazie a te, ho provveduto a fare la segnalazione canonica sul modulo di wp-italy, comunque a breve rilascer un aggiornamento per blog con pi di 2 lingue.
  2. Redemption scrive:

    molto figo! Mi serviva per il blog cattivo ;)

    TraffykTraffyk
    Hai un blog cattivo e non mi dici quale??? :P
  3. annarita scrive:

    Gran lavoro, Raffaele:). Complimenti!

    TraffykTraffyk
    Tnx cara!! :D
  4. Overlord scrive:

    Gagliardo… e bravo Traffykk… non ci atteggiamo adesso per!

    TraffykTraffyk
    Uaaaa ci sto prendendo gusto, tra un poco conquister il mondo!!! PS: mi serve un po di scotch.. ahahhaa ciao Boss!
  5. Davide Salerno scrive:

    Ma fammi capire… hai due installazioni di WordPress e ti traduci a mano gli articoli?
    Ma lo fai per “prendere confidenza con l’inglese” o per un castigo tuo personale?

  6. [...] WordPress plugin: Custom Fields Translate, collega gli articoli tradotti italiano/inglese di due blo… [...]

  7. Traffyk scrive:

    Ciao Davide, si traduco a mano gli articoli se invece non ho voglia li do in pasto a babelfish, le installazioni sono due, il vantaggio di questa scelta data dai permalink tradotti, separazione dei commenti(se ce ne saranno) di lingue diverse, controllo sulle traduzioni effettuate e comunque il motivo principale tenere separati i due blog un po anche per vedere come potr crescere il secondo sul quale ho inserito una statistica separata, LLOOGG, (a parte l’universale Analytics.
    Comunque io vorrei imparare un po l’inglese, soprattutto quello scritto cos facendo, castigandomi in pratica a scrivere in inglese, prima o poi potr avere un buon vocabolario e soprattutto conoscere le espressioni comuni (questo si fa soprattutto leggendo altri blog) dopodich parto e me ne vado in qualche bel paese, magari in America :P

  8. [...] del file) changelog.txt readme.txt cf_translate.php it-en.gif —– Versione precedente: Custom Fields Translate 1.0, collega gli articoli tradotti italiano/inglese di due blog automaticame… —– Ciao ragazzi, come sempre qualsiasi richiesta o informazione sono a vostra [...]

  9. [...] Link alla pagina del plugin: Custom Fields Translate [...]

Lascia un Commento



  • Feed RSS e contatti

    il mio super sexy feed rss
    Contatti (email, msn):

  • Consigli

    Questo blog è ospitato su Dreamhost, sei invece vuoi provare l'avventura di blogger e seguire le mie orme perchè non provi a visitare Italian Bloggers, Guadagnare Scrivendo!.

  • OpenStreetMap

    Sono mapper su OpenStreetMap.org, un progetto mondiale gratuito per la creazione di mappe stradali.
    openstreetmap
    Il mio nome utente è Traffyk.
  • Come guadagna il blog e disclaimer

    Semplicissimo, grazie a SprinTrade, ecco un mio articolo che spiega come guadagnare facendo scaricare giochi.
    Per qualsiasi richiesta comunque contattatemi via mail (sopra) o lasciate un commento.

    Su questo blog effettuo spesso delle recensioni a pagamento. I miei fedeli lettori non riceveranno mai questa tipologia di post nel feed rss, e inoltre i post saranno molto ambigui e di scarsa qualità.Al contrario di altri non ho nulla da nascondere, e accetto tranquillamente insulti sul blog o quello che vi pare. Volete mandarmi a cagare? Fatelo! Mille volte meglio un insulto o una critica che una leccata di culo.