Nella sesta parte della serie, abbiamo esaminato il quinto lotto di tag di modelli WordPress. In questa settima parte, passeremo attraverso il sesto lotto di quasi 200 tag modello. Nel corso dell'esercitazione, vedremo i tag del modello su autori e allegati.
get_author_posts_url ()
Questo tag modello restituisce un collegamento ai post archivi di un autore.
Questo tag modello accetta due parametri:
$ author_id
(Obbligatorio-intero):$ author_nicename
(Optional-string):the_author_posts_link ()
Questo tag modello genera un collegamento ai post archivi dell'autore.
Questo tag modello non accetta alcun parametro.
get_the_author_link ()
& the_author_link ()
Questi tag modello restituiscono o eco un link al sito web dell'autore.
Questi tag modello non accettano alcun parametro.
get_the_author_meta ()
& the_author_meta ()
Questi tag modello recuperano e visualizzano i metadati di un autore.
Entrambi i tag modello accettano due parametri:
$ campo
(Obbligatorio-stringa):$ ID_utente
(Opzionale-intero):$ authordata
) get_the_author_posts ()
& the_author_posts ()
Questi tag modello contano quanti post ha scritto un autore e restituisce o visualizza il risultato.
Questi tag modello non accettano alcun parametro.
wp_list_authors ()
Questo tag modello restituisce o visualizza un elenco di autori che scrivono sul tuo sito web.
Questo tag modello accetta solo un parametro:
$ args
(Opzionale-array):'ordinato da'
(stringa): come ordinare i collegamenti. Accetta "user_nicename", "user_email", "user_url", "user_registered", "name", "display_name", "post_count", "ID", "meta_value" e "user_login".'ordine'
(stringa): se ordinare gli articoli in ordine crescente ("ASC") o decrescente ("DESC").'numero'
(numero intero): numero di autori da recuperare.NULLO
il che significa nessun limite) 'Option_count'
(booleano): indica se visualizzare il conteggio dei post accanto ai nomi degli autori o meno.FALSE
) 'Exclude_admin'
(booleano): se escludere l''admin' (non tutti gli amministratori, solo quello con il nome utente 'admin') dall'elenco.VERO
) 'Show_fullname'
(booleano): se mostrare il nome e il cognome (VERO
) o "nomi visualizzati" (FALSE
).FALSE
) 'Hide_empty'
(booleano): nascondi autori senza post o no.VERO
) 'eco'
(booleano): se eseguire l'eco dell'output (VERO
) o restituirlo (FALSE
).VERO
) 'alimentazione'
(stringa): se impostato su qualsiasi valore non vuoto, i collegamenti del feed dell'autore verranno visualizzati accanto ai collegamenti dell'autore. Il valore sarà il testo di ancoraggio dei collegamenti.'Feed_type'
(stringa): tipo di feed ('rss', 'rss2', 'atom' o 'rdf').'Feed_image'
(stringa): Percorso immagine per sovrascrivere il testo di ancoraggio e mostrare invece un'immagine.'stile'
(stringa): Stile per visualizzare autori-'elenco 'per generare un elenco non ordinato o' nessuno 'per generare un elenco di collegamenti separati da virgole.'Html'
(booleano): se generare HTML o testo normale.VERO
) 'includere'
(stringa): elenco di ID separati da virgola da includere.'escludere'
(stringa): elenco di ID separati da virgola da escludere.'user_registered', // Visualizza il conteggio dei post accanto ai nomi. 'option_count' => true, // Mostra i nomi completi. 'show_fullname' => true, // Mostra autori che non hanno post. 'hide_empty' => false, // Escludi Mike, ci ha tradito! 'exclude' => 31); wp_list_authors ($ args); ?>
wp_dropdown_users ()
Questo tag modello restituisce o echi un menu a discesa () degli utenti.
Questo tag modello accetta solo un parametro:
$ args
(Opzionale-array):'Show_option_all'
(stringa): testo da visualizzare come predefinito a discesa.'Show_option_none'
(stringa): testo da visualizzare come predefinito a discesa quando non sono stati trovati utenti.'Option_none_value'
(intero o stringa): valore da utilizzare per "show_option_none" quando non sono stati trovati utenti.'Hide_if_only_one_author'
(stringa): se nascondere il menu a discesa se c'è un solo autore.'ordinato da'
(stringa): quale colonna utilizzare per ordinare gli utenti.'ordine'
(stringa): quale direzione ordinare gli utenti.'includere'
(array o stringa): un array o un elenco separato da virgole di ID utente per mostrare (ed escludere il resto).'escludere'
(array o stringa): un array o un elenco separato da virgole di ID utente da escludere dall'elenco.'Multi'
(booleano o intero): se saltare l'ID del file SELEZIONARE
elemento. (Utile se hai intenzione di mostrare più di un dropdown per gli utenti.)'mostrare'
(stringa): cosa mostrare come nomi di voci di elenco.'eco'
(booleano o intero): se visualizzare o recuperare il contenuto.'selezionato'
(intero): l'ID utente da selezionare per impostazione predefinita.'Include_selected'
(booleano): se includere sempre l'ID utente selezionato nel menu a discesa ...FALSE
) 'nome'
(stringa): The NOME
valore attributo per il SELEZIONARE
elemento.'Id'
(stringa): l'ID per il SELEZIONARE
elemento.'classe'
(stringa): classe CSS per SELEZIONARE
elemento.'Blog_id'
(facoltativo; numero intero): ID del blog per recuperare gli utenti.'chi'
(stringa): quale tipo di utenti interrogare (accetta 'autori' o una stringa vuota).'user_registered', // Exclude admin. 'exclude' => 1, // Userò più di un dropdown per gli utenti, quindi non inserire un ID univoco. 'multi' => 1, // Do not echo, restituisce solo l'output. 'echo' => 0, // parametro NAME del tag SELECT. 'name' => 'brands', // Ottieni solo autori. 'who' => 'autori'); $ brands_dropdown = wp_categories_dropdown ($ args); ?>
get_the_post_thumbnail ()
& the_post_thumbnail ()
Bene, il titolo spiega tutto.
get_the_post_thumbnail ()
accetta tre parametri:
$ post_id
(Opzionale-intero):$ dimensioni
(Optional-string):$ attr
(stringa opzionale o array):E the_post_thumbnail ()
accetta due parametri:
$ dimensioni
(Optional-string):$ attr
(stringa opzionale o array):'post-featured-image', 'alt' => __ ('Immagine in primo piano', 'dominio di traduzione')); the_post_thumbnail ('medium', $ attr); ?>
wp_get_attachment_link ()
& the_attachment_link ()
Questi tag modello restituiscono o visualizzano il permalink dell'allegato, quindi possono essere aperti in un'altra pagina.
wp_get_attachment_link ()
accetta cinque parametri:
$ post_id
(opzionale-intero o oggetto):$ dimensioni
(stringa opzionale):$ permalink
(Optional-booleano):FALSE
) $ icona
(Optional-booleano):FALSE
) $ testo
(stringa facoltativa o booleana):FALSE
) E the_attachment_link ()
accetta quattro parametri:
$ post_id
(opzionale-intero o oggetto):$ tutto schermo
(Optional-booleano):FALSE
) $ deprecato
(Deprecato-booleano):VERO
o FALSE
(non importa quale).$ permalink
(Optional-booleano):FALSE
) ID, 'grande'); // Visualizza il collegamento dell'allegato corrente. the_attachment_link (); ?>
get_post_thumbnail_id ()
Questo tag modello ottiene l'ID dell'immagine in primo piano di un post.
Questo tag modello accetta solo un parametro:
$ post_id
(Opzionale-intero):wp_get_attachment_image ()
Questo tag template restituisce il codice HTML di un dato allegato ().
Questo tag modello accetta quattro parametri:
$ attachment_ID
(Opzionale-intero):$ dimensioni
(Optional-string):$ icona
(Optional-booleano):FALSE
) $ attr
(stringa opzionale o array):'mytheme-attachment',); echo wp_get_attachment_image ($ post-> ID, 'thumbnail', false, $ attr); ?>
wp_get_attachment_image_src ()
Questo tag modello restituisce l'URL di un'immagine di allegato di tua scelta.
Questo tag modello accetta tre parametri:
$ attachment_ID
(Opzionale-intero):$ dimensioni
(Optional-string):$ icona
(Optional-booleano):FALSE
) wp_get_attachment_metadata ()
Questo tag template restituisce i metadati di un determinato allegato.
Questo tag modello accetta due parametri:
$ attachment_ID
(Opzionale-intero):$ non filtrato
(Optional-booleano):VERO
, il wp_get_attachment_metadata
il filtro non verrà eseguito.FALSE
) ID)); ?>
next_image_link ()
Questo tag modello restituisce il collegamento "immagine successiva" per le pagine di allegato alle immagini.
Questo tag modello accetta due parametri:
$ dimensioni
(Optional-string):$ testo
(stringa facoltativa o booleana):FALSE
) previous_image_link ()
Questo tag modello restituisce il collegamento "immagine precedente" per le pagine di allegato alle immagini.
Questo tag modello accetta due parametri:
$ dimensioni
(Optional-string):$ testo
(stringa facoltativa o booleana):FALSE
) Spero ti sia piaciuto questo sesto lotto di tag modello. Ci sono altri due lotti da fare, quindi restate sintonizzati per ulteriori etichette modello!
Se hai domande, commenti o correzioni, puoi condividere i tuoi pensieri con noi nella sezione Commenti. E se ti è piaciuto l'articolo, non dimenticare di condividerlo con i tuoi amici!