Nwlapcug.com


Come utilizzare una descrizione per una didascalia in un Plugin per WordPress

WordPress plugin consentono di aggiungere funzionalità al tuo blog senza dover sviluppare il codice voi stessi. Ci sono migliaia di plugin disponibili per la piattaforma WordPress, che vanno dal più ritardato-post widget slideshow gallerie. Ogni plugin è dotato di un proprio predefinito stile e visualizzare le informazioni in un formato particolare. Slideshow gallery plugin, ad esempio, visualizzare tutte le immagini allegate in un post, insieme con i titoli di immagine. Se si desidera includere una descrizione dell'immagine come una didascalia, basta modificare il codice del plugin e aggiungere alcune funzioni PHP di WordPress.

Istruzioni

1

Connettersi al sito WordPress utilizzando un'applicazione FTP.

2

Vai alla tua cartella plugin e copiare il file PHP sul computer.

3

Aprire il file PHP utilizzando blocco note o un altro editor e aggiungere il seguente codice all'interno del ciclo di WordPress:

codice per recuperare tutti gli allegati di posta

$args = array (

'post_type' = > 'allegato',

'numberposts' = > null,

'post_status' = > null,

'post_parent' = > $post -> ID

);

$attachments = get_posts($args);

Se ($attachments) {

foreach ($attachments come $attachment) {

Eco $attachment -> post_content; codice per visualizzare la descrizione dell'allegato

}

4

Salvare il file e caricalo tornare alla cartella plugin via FTP.

Consigli & Avvertenze

  • Il loop di WordPress è un codice utilizzato per recuperare tutti i messaggi nel tuo blog. Solitamente comincia con il codice riportato di seguito:
  • <? php se (have_posts ()): mentre (have_posts ()): the_post ();? >
  • Quando si aggiunge il codice per visualizzare la descrizione dell'immagine, assicurarsi di aggiungerlo dopo l'inizio del loop di WordPress.
  • La Galleria multimediale di WordPress ha anche un campo inserire una didascalia per le immagini. Se si desidera mostrare la barra del titolo anziché la descrizione dell'immagine, basta sostituire "echo $attachment -> post_content;" con "echo $attachment -> post_excerpt;".
  • Se il plugin contiene già il codice per recuperare tutti gli allegati di posta, l'unico codice che è necessario aggiungere è "echo $attachment -> post_content;". Potrebbe essere necessario modificare il nome della variabile $attachment al nome della variabile utilizzato dal plugin.