Come ottenere i Tag con un ID post specifico

18 feb 2014, 11:34:48
Visualizzazioni: 15.1K
Voti: 0

Ho creato un post con ID 34 e ho aggiunto alcuni Tag. Ora vorrei recuperare tutti i tag associati a questo ID post.

Esempio di tag associati a un post in WordPress

Qualche idea?

0
Tutte le risposte alla domanda 2
5

Inserisci questo all'interno del tuo loop:

//Restituisce tutti i termini associati per "my_term"
$term_list = wp_get_post_terms($post->ID, 'post_tag', array("fields" => "all"));
print_r($term_list);

Adattato leggermente da wp_get_post_terms

18 feb 2014 11:39:39
Commenti

Grazie per la risposta ma sto ricevendo questo WP_Error Object ( [errors] => Array ( [invalid_taxonomy] => Array ( [0] => Invalid taxonomy ) ) [error_data] => Array ( ) )

Mr.Happy Mr.Happy
18 feb 2014 11:41:45

Qualche idea su questo?

Mr.Happy Mr.Happy
18 feb 2014 11:42:46

Dove lo chiami?

kraftner kraftner
18 feb 2014 11:52:04

Nel file single.php.

Mr.Happy Mr.Happy
18 feb 2014 11:52:58

Stai utilizzando tag standard, non una tassonomia personalizzata, giusto? Ho appena testato il codice e funziona qui. Controlla se hai copiato tutto esattamente come l'ho scritto.

kraftner kraftner
18 feb 2014 11:59:03
0

Ecco come puoi recuperare i tag

$tax_tags = get_terms(array('post_tag'));
   foreach($tax_tags as $tag){
     ?>
       <p>
     <?php echo ucfirst($tag->taxonomy).' : ' ?>
         <a href="<?php echo get_term_link($tag); ?>"><?php echo $tag->name ?></a>
       </p>
     <?php
}

Personalizzalo come preferisci.

get_terms(array('post-tag')); recupera i tag associati a un articolo.

Puoi inserire questo codice all'interno o all'esterno del loop predefinito.

Riferimento: get_terms

18 feb 2014 14:35:25