X

Cum să adaugi un mesaj la începutul titlului postării folosind câmpuri personalizate

Fragmente de IsItWP

Doriți să adăugați un mesaj la începutul titlului postării folosind câmpuri personalizate? Acest fragment va adăuga șirul „Sponsored post:“ la începutul titlului postării atunci când câmpul personalizat sponsored este setat la true.

Instrucțiuni

Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:

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;
}

Acest fragment este similar cu cel de mai sus. Cu toate acestea, acest fragment va adăuga valoarea câmpului personalizat sponsored la începutul titlului postării.

Instrucțiuni

Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:

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;
}

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut acest fragment de cod, vă rugăm să luați în considerare să consultați Recenzia noastră SearchWP.

Comentarii   Lasă un răspuns

  1. Bună,

    Mulțumesc pentru asta. Există o modalitate de a-l face să apară separat în partea de sus (sau de jos) a titlului, spre deosebire de alături de titlu?

    În al doilea rând, este posibil să adăugați un link la cuvântul „sponsored“, care să direcționeze către, să zicem, o altă pagină web de pe site-ul dvs.?

    1. Pentru a-l adăuga în partea de sus, ați putea încerca ceva de genul:
      return ‘
      Sponsored post: ‘.$title;
      pentru a crea o linie nouă.

      Adăugarea unui link separat ar necesita probabil editarea temei.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!