X

Come anteporre un messaggio al titolo del post utilizzando i campi personalizzati

Snippet di IsItWP

Vuoi anteporre un messaggio al titolo del post utilizzando i campi personalizzati? Questo snippet anteporrà la stringa “Sponsored post:” al titolo del post quando il campo personalizzato sponsored è impostato su true.

Istruzioni

Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:

add_filter( 'the_title', 'wps_sponsored' );
function wps_sponsored( $title ) {
   global $post;
   $sponsored = get_post_meta($post->ID, 'sponsored', true);
   if( is_single() && $sponsored == 'true' ){
       return 'Sponsored post: '.$title;
   }
   return $title;
}

Questo snippet è simile a quello precedente. Tuttavia, questo snippet anteporrà il valore del campo personalizzato sponsored al titolo del post.

Istruzioni

Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:

add_filter( 'the_title', 'wps_sponsored' );
function wps_sponsored( $title ) {
   global $post;
   $sponsored = get_post_meta($post->ID, 'sponsored', true);
   if( is_single() && !empty($sponsored) ){
       return $sponsored.' '.$title;
   }
   return $title;
}

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura della nostra Recensione di SearchWP.

Commenti   Lascia una risposta

  1. Salve,

    Grazie per questo. C'è un modo per farlo apparire separatamente in alto (o in basso) rispetto al titolo, invece che accanto al titolo?

    Secondo, è possibile aggiungere un link alla parola “sponsored” che rimandi, ad esempio, a un'altra pagina del tuo sito web?

    1. Per aggiungerlo in alto, potresti provare qualcosa del tipo:
      return ‘
      Sponsored post: ‘.$title;
      per creare un'interruzione di riga.

      Aggiungere un link separato richiederebbe probabilmente la modifica del tema.

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!