Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să permiți utilizatorilor să se aboneze la categorii în WordPress

Cu toții am trecut prin asta – un cititor îți trimite un email întrebând dacă se poate abona doar la tutorialele tale despre „WordPress” sau la „Recapitulări de rețete”. Le place conținutul tău, dar doresc mai mult control asupra subiectelor pe care le văd în cititorul lor de flux.

Deși WordPress creează automat fluxuri RSS pentru fiecare categorie, nu face exact evident cum să te abonezi la ele. Mai rău, ne-a fost greu să găsim un plugin simplu pentru a rezolva această problemă.

De aceea am creat acest ghid. Vă vom arăta cum să adăugați cu ușurință opțiuni de abonare RSS specifice categoriilor pe site-ul dvs. WordPress folosind doar puțin cod și pluginul WPCode, prietenos cu începătorii.

Cum să permiți utilizatorilor să se aboneze la categorii în WordPress

De ce să permiți utilizatorilor să se aboneze la categorii în WordPress?

Categoriile vă permit să vă grupați postările de pe blog în diferite subiecte și secțiuni. Acest lucru poate ajuta vizitatorii să găsească conținut interesant și relevant, îmbunătățind în același timp experiența vizitatorilor.

De exemplu, dacă aveți un blog de călătorie, atunci ați putea crea categorii precum Cazare, Itinerarii și Sfaturi de siguranță.

WordPress creează automat un flux RSS pentru fiecare pagină de categorie de pe blogul dvs. În acest fel, vizitatorii se pot abona la conținutul dvs. și pot primi o notificare de fiecare dată când publicați o nouă postare pe blog care i-ar putea interesa.

Pentru mai multe informații, vă rugăm să consultați ghidul nostru complet despre cum să folosiți RSS în WordPress.

Acestea fiind spuse, să vedem cum puteți permite utilizatorilor să se aboneze la categorii individuale pe site-ul dvs. WordPress.

Cum să permiteți utilizatorilor să se aboneze la categorii în WordPress cu WPCode

Acest tutorial necesită adăugarea de cod pe site-ul dvs. WordPress.

Adesea, tutorialele vă vor cere să editați fișierele temei dvs., dar acest lucru poate cauza tot felul de erori comune WordPress. În cel mai rău caz, poate chiar face site-ul dvs. inaccesibil.

Din acest motiv, recomandăm utilizarea WPCode. Este cel mai bun plugin pentru fragmente de cod pentru WordPress care îți permite să adaugi CSS, PHP, HTML personalizat și multe altele pe site-ul tău fără a-ți pune site-ul în pericol.

Mai întâi, va trebui să instalați și să activați pluginul gratuit WPCode. Pentru mai multe informații, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

După activarea pluginului, accesează Fragmente de cod » Adaugă fragment. Aici vei vedea toate fragmentele de cod WPCode gata făcute pe care le poți adăuga pe site-ul tău.

Pur și simplu plasează cursorul mouse-ului peste opțiunea „Adaugă codul tău personalizat (Fragment nou)” și fă clic pe butonul „Utilizează fragmentul” atunci când apare.

Adăugarea de cod personalizat în WPCode

Apoi, trebuie să alegeți un tip de cod din lista de opțiuni care apar pe ecran.

Pentru acest tutorial, selectați „Fragment PHP”.

Selectați Fragment PHP ca tip de cod

Acum, puteți alege una dintre metodele de mai jos pentru a permite utilizatorilor să se aboneze la categorii în WordPress. Simțiți-vă liber să utilizați aceste linkuri rapide pentru a sări la metoda dorită:

O soluție este să adăugați un link „Abonare” pe paginile de categorii ale site-ului dvs. Acestea sunt paginile care afișează toate postările dintr-o anumită categorie.

De exemplu, www.example.com/category/wordpress ar lista toate postările din categoria „WordPress”.

După ce ați ales opțiunea de cod personalizat în WPCode și ați setat tipul de cod ca PHP, trebuie să introduceți un titlu pentru fragmentul de cod.

Titlul este doar pentru referința dvs., deci puteți folosi orice doriți.

Adăugarea codului în WPCode pentru a permite utilizatorilor să se aboneze la categorii

Cu asta gata, pur și simplu lipiți următorul cod în caseta „Previzualizare cod”:

$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) ) {
echo '<div class="category-feed default-max-width"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
}

Acest fragment de cod va genera dinamic un buton „Abonați-vă” pentru pagina curentă de categorii, permițând utilizatorilor să se aboneze la fluxul RSS al categoriei.

Cu asta făcut, derulați la caseta „Insertion” și selectați „Auto Insert” dacă nu este deja selectat.

Puteți apoi deschide meniul derulant „Locație” și alegeți „Înainte de postare” în secțiunea Categorii, Arhive, Etichete, Taxonomii.

Apoi, introduceți „1” în „înainte de numărul postării”. Acest lucru asigură că linkul de abonare apare după titlul categoriei și înainte de prima postare din categorie pe blogul dvs.

Alegerea înainte de postare și inserarea automată în WPCode

Pentru a afișa linkul doar pe paginile de categorii, derulați în jos la secțiunea „Logică condițională inteligentă”.

Aici, faceți clic pe glisorul „Activați logica”.

Adăugarea de cod pe site-ul dvs. web folosind logica condițională inteligentă

Acum puteți deschide meniul derulant „Conditions” și selectați „Show”.

După aceea, deschide următorul set de meniuri derulante și selectează „Taxonomy Page”, „Is” și „Category”. Acest lucru va adăuga codul doar paginilor tale de categorii.

Permiterea utilizatorilor să se aboneze la categorii în WordPress

Cu asta gata, este timpul să faceți fragmentul live derulând în partea de sus a ecranului.

Acum poți face clic pe comutatorul „Inactiv” pentru ca acesta să devină „Activ”, apoi poți face clic pe butonul „Salvează fragmentul”.

Salvarea fragmentului de abonare la categorii RSS în WPCode

Acum, dacă vizitați orice pagină de categorie, veți vedea noul link „Abonare” activ.

Așa arăta pe blogul nostru demonstrativ WordPress:

Permite utilizatorilor să se aboneze la categorii în WordPress

Metoda 2: Adăugați o pictogramă RSS la paginile de categorii WordPress

O altă opțiune este să adăugați o pictogramă RSS la paginile de categorie. Aceasta poate atrage mai mult atenția vizitatorului decât un simplu link.

Pentru a adăuga o pictogramă RSS la paginile de categorii WordPress, va trebui să începeți prin a încărca pictograma pe care doriți să o utilizați. Puteți folosi orice pictogramă doriți, dar puteți găsi un logo în format PNG pe site-ul oficial RSS.

Odată ce aveți un logo, pur și simplu încărcați fișierul în biblioteca media WordPress. Apoi va trebui să obțineți URL-ul imaginii, deoarece îl veți folosi în pasul următor.

Obținerea URL-ului pentru o imagine din biblioteca media WordPress

Cu aceasta realizată, creați un nou fragment de cod PHP în WPCode urmând același proces descris mai sus. Cu toate acestea, de data aceasta, lipiți următorul fragment în editorul WPCode:

$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) ) {
    echo '<div class="category-feed default-max-width"><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow"><img src="http://example.com/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe" /></a></div>';
}

Acest fragment de cod face același lucru ca metoda anterioară, dar adaugă un buton cu o pictogramă RSS pentru pagina curentă a categoriei. Va trebui să înlocuiți URL-ul http://example.com cu linkul către pictograma RSS pe care ați încărcat-o în pasul anterior.

Din nou, setați codul să ruleze numai pe paginile de categorii și apoi publicați-l urmând același proces descris mai sus.

Acum, dacă vizitați orice pagină de categorie, veți vedea pictograma RSS activă.

Adăugarea unei pictograme RSS la un site WordPress

Metoda 3: Adăugați opțiuni multiple de abonare pentru categorii în WordPress

Majoritatea persoanelor care folosesc un cititor RSS vor avea deja instalată extensia de browser a serviciului, astfel încât să poată adăuga cu ușurință fluxuri noi. Cu toate acestea, îi puteți încuraja adesea să se aboneze adăugând pictogramele pentru aceste diferite servicii.

Ca exemplu, vă vom arăta cum să adăugați butoane pentru Feedly și Inoreader, dar puteți folosi aceiași pași pentru a adăuga orice alte servicii doriți.

Adăugarea opțiunilor de abonare la o pagină de categorie WordPress

Pentru a începe, va trebui să adăugați pictogramele pentru serviciile pe care doriți să le afișați. Adesea puteți găsi pictograme potrivite pe site-ul serviciului sau făcând o căutare rapidă pe Google.

Pentru fiecare pictogramă RSS, va trebui să notați URL-ul acesteia din biblioteca media WordPress.

Cu aceasta făcută, pur și simplu creați un nou fragment PHP urmând același proces descris mai sus cu WPCode. Cu toate acestea, de data aceasta, va trebui să adăugați următorul cod:

$category = get_category( get_query_var('cat') );

if ( ! empty( $category ) ) {
    echo '<div class="category-feed default-max-width"><p>Subscribe via: <a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow"><img src="http://localhost:10003/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe" /></a>
    
    <a href="http://www.feedly.com/i/subscription/feed/' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Feedly" rel="nofollow"><img src="http://localhost:10003/wp-content/uploads/2023/07/feedly.png" width="32" height="32" alt="Subscribe" /></a>
    
    <a href="https://www.inoreader.com/?add_feed=' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Inoreader" rel="nofollow"><img src="http://localhost:10003/wp-content/uploads/2023/07/inoreader.png" width="32" height="32" alt="Subscribe" /></a>
    
    </p></div>';
}

Acest fragment de cod generează dinamic mai multe opțiuni de „Abonare” pentru pagina curentă a categoriei, permițând utilizatorilor să se aboneze la fluxul RSS al categoriei prin diverse cititoare de fluxuri. 

Ca și înainte, va trebui să înlocuiți fiecare link cu URL-ul imaginii pe care doriți să o afișați pe site-ul dvs. WordPress.

Sfat bonus: Adaugă abonament prin email pentru categorii în WordPress

Mulți utilizatori nu sunt familiarizați cu RSS, așa că este o idee bună să oferiți și abonări prin e-mail.

Pentru a adăuga abonament prin e-mail pentru categorii, va trebui să utilizați un serviciu de marketing prin e-mail. Recomandăm Constant Contact sau Brevo (fostul Sendinblue), deoarece oferă o funcție RSS către E-mail.

După ce ai ales un serviciu de marketing prin email, va trebui să creezi o listă de emailuri și să configurezi o campanie prin email.

Pentru a colecta abonați, recomandăm utilizarea OptinMonster. Este cel mai bun software de generare de lead-uri care vă ajută să transformați vizitatorii în abonați și clienți.

Puteți folosi OptinMonster pentru a crea formulare de abonare cu casete de selectare pentru categorii, fără a scrie o singură linie de cod.

Formular de abonare la newsletter cu căsuțe de selectare pentru categorii

După aceea, puteți urma ghidul nostru pas cu pas despre cum să notifici abonații despre postările noi.

Sperăm că acest tutorial v-a ajutat să învățați cum să permiteți utilizatorilor să se aboneze la categorii în WordPress. De asemenea, s-ar putea să doriți să învățați cum să stilizezi diferit categoriile individuale în WordPress și ghidul nostru pentru începători despre cum să incluzi categorii și subcategorii în URL-urile WordPress.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

22 CommentsLeave a Reply

  1. Salut, Ce-ar fi dacă am dori să avem funcționalitatea de abonare prin trimiterea de notificări push în browserul utilizatorului?
    Există vreun plugin pentru a face acest lucru, cum ar fi MailChimp pentru e-mail?

  2. În primul rând, sunt un mare fan al site-ului dvs., foarte informativ, mulțumesc din nou pentru serviciul dvs.!

    Situația mea este că site-ul meu are, să zicem, 5 categorii în total și cerința este să le afișeze pe toate, acum utilizatorul se poate abona la oricare dintre cele 5 categorii pe care dorește să le aleagă.

    Ce am făcut până acum, am creat o opțiune de abonare pentru toate blogurile mele folosind feed-uri, dar nu specific pe categorii. Mă puteți ajuta în același sens! Vă rog să răspundeți!

    Mulțumesc mult pentru sprijinul acordat până acum și în avans!

    • Salut Davesh,

      Fiecare categorie de pe blogul dvs. are, de asemenea, propriul flux RSS. Puteți utiliza acel flux RSS și puteți crea o opțiune de abonare, la fel cum ați făcut pentru fluxurile principale ale blogului dvs. Vă rugăm să consultați articolul de mai sus pentru mai multe detalii.

      Admin

      • Ok!
        Deci pot să combin fluxurile tuturor categoriilor și să afișez un singur câmp de abonare care poate arăta opțiuni pentru selectarea uneia sau mai multor/tuturor categoriilor?

        • Salut Devesh,

          Da. Multe servicii de email îți permit să creezi mai multe campanii RSS către Email. Poți crea una pentru fiecare dintre categoriile tale și apoi poți crea un formular care permite utilizatorilor să aleagă la ce liste doresc să se aboneze.

  3. Există o modalitate ca utilizatorul să își gestioneze abonamentele? Ceva de genul unei pagini sau widget cu toate căsuțele de bifat unde ar putea să se dezaboneze sau să se aboneze la o altă categorie?

  4. Există o modalitate prin care pot face ceva asemănător cu Reddit, unde te abonezi la categorii și le vezi pe toate într-o pagină separată?

  5. Salut, construiesc un site pentru un grup non-profit și ei doresc o pagină/zonă de „back office” doar pentru comitet/coordonatori, astfel încât să li se ofere un login și o parolă pentru a accesa documente, fotografii, formulare etc. – nu un tip de funcție de abonat. Puteți ajuta? Mulțumesc karen

    • Da, instrucțiunile de bază sunt aceleași, folosiți get_term_feed_link( $term_id, $taxonomy = 'customtaxonomyname', $feed = 'rss2' ) în loc de funcția get_category_feed_link().

      Admin

  6. Salutări,

    This tutorial is awesome… Thanks.. :)
    Was finding very difficult to get category subscription for users. Find your tutorial and work was done in just few minutes. Thanks once again.

    Vreau să întreb un lucru, folosesc Mailchimp gratuit, va crea vreo problemă?

  7. În primul rând, ador acest site web! În al doilea rând, am o întrebare… Ce se întâmplă dacă doriți să afișați exact aceleași linkuri de abonare la categorii pe pagina principală a blogului sau chiar pe o postare individuală de blog?

    Am presupus că va consta în integrarea aceluiași cod în blog.php și single.php, dar nu este cazul – linkurile apar, dar nu direcționează corect atunci când sunt apăsate.

    A mai încercat cineva asta?

      • Hmm, deci nu există un URL de flux de categorii variabil la care se poate face legătura cu diferite postări de blog? M-aș fi gândit că aceasta este o funcție destul de de bază în WordPress. Dacă o postare de blog poate afișa o etichetă de categorie lângă ea, de ce nu poate afișa un link către acel flux pe aceeași pagină? Poate că îmi scapă ceva...

  8. Acest tutorial este super util pentru persoanele care au multe categorii pe blogul sau site-ul lor, mai ales dacă au mai mult de o nișă pe site-ul lor.

Lasă un răspuns

Vă mulțumim 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 comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.