Ako pridať značku role používateľa vedľa komentárov v programe WordPress

Jeden z našich čitateľov sa pýtal, či je možné zdôrazniť úlohu používateľa pri každom komentári k WordPress. Zobrazenie značky role používateľa dáva váhu komentárom registrovaných používateľov na vašom webe, konkrétne autorov, redaktorov a správcov. V tomto článku vám ukážeme, ako ľahko pridať značku role používateľa vedľa komentárov WordPress.

Pridajte rolu používateľa vedľa komentárov WordPress

Prečo zobraziť značku role používateľa vedľa mena autora komentára na WordPress?

Ak povolíte registráciu používateľov na svojom webe alebo spustíte web WordPress s viacerými autormi, značky používateľa môžu používateľov navzájom predstaviť na základe ich úloh.

Napríklad používatelia s užívateľskou úlohou vydavateľa zobrazia vedľa svojho mena v komentári odznak, aby ostatní používatelia vedeli, že editor vložil tento komentár.

Zvýšte dôveru používateľov a zvýšte zapojenie používateľov do komentárov na vašom webe.

Mnoho tém WordPress iba zvýrazňuje komentáre autora príspevku. Nezobrazujú štítky pre žiadnu inú rolu používateľa, a to ani vtedy, ak registrovaní užívatelia alebo správcovia stránok robia ďalšie komentáre.

Po tomto sa pozrime na to, ako ľahko pridať značku funkcie používateľa vedľa komentárov v programe WordPress.

Pridajte značku role používateľa vedľa komentára mena autora na WordPress

Tento tutoriál vyžaduje, aby ste do svojich tematických súborov WordPress pridali kód. Ak ste to ešte neurobili, prečítajte si nášho sprievodcu o tom, ako ľahko skopírovať a vložiť kód do WordPress.

Prvú vec, ktorú musíte urobiť, je pridať nasledujúci kód do súboru functions.php na tému alebo do doplnku pre konkrétny web.

if (! class_exists (‘WPB_Comment_Author_Role_Label’)):
class WPB_Comment_Author_Role_Label {
verejná funkcia __construct () {
add_filter (‘get_comment_author’, pole ($ this, ‘wpb_get_comment_author_role’), 10, 3 );
add_filter (‘get_comment_author_link’, pole ($ this, ‘wpb_comment_author_role’));
}

// Získať úlohu komentára
funkcia wpb_get_comment_author_role ($ author, $ comment_id, $ comment) {
$ authoremail = get_comment_author_email ($ comment);
// Skontrolujte, či je používateľ zaregistrovaný
if (email_exists ($ authoremail)) {
$ commet_user_role = get_user_by (’email’, $ authoremail);
$ comment_user_role = $ commet_user_role-> funkcie (0);
// HTML výstup, ktorý sa pridá vedľa mena autora komentára
$ this-> comment_user_role = “‘;
} ďalšie {
$ this-> comment_user_role = “”;
}
návrat $ autora;
}

// Zobraziť autora komentára
funkcia wpb_comment_author_role ($ author) {
návrat $ autora. = $ this-> comment_user_role;
}
}
nový WPB_Comment_Author_Role_Label;
koniec Ak;

Tento funkčný kód vyššie sa pripája k filtrom WordPress, ktoré sa používajú na zobrazenie mena autora komentára a zahŕňajú funkčnú značku používateľa.

Teraz môžete navštíviť akýkoľvek príspevok komentára a pozrieť si ho v akcii. V komentároch registrovaných používateľov sa zobrazí ich používateľská rola vedľa mena autora komentára. Akýkoľvek komentár neregistrovaných používateľov bude zobrazovať iba meno autora komentára.

Štítok role používateľa sa zobrazuje vedľa vášho komentára

Teraz, keď sme pridali užívateľskú rolu, je čas ju navrhnúť a vyčistiť.

V našom kóde pridávame triedu CSS pre každú rolu užívateľa, aby sme mohli tieto triedy CSS použiť na prispôsobenie každého odznaku používateľa inak (napríklad pomocou rôznych farieb atď.)

Ako východiskový bod môžete použiť nasledujúci príklad CSS:

.comment-autor-label {
čalúnenie: 5px;
veľkosť písma: 14 px;
polomer okraja: 3px;
}

.comment-author-label-editor {
farba pozadia: #efefef;
}
.comment-author-label-author {
farba pozadia: #faeeee;
}

.comment-author-label-spolupracovník {
farba pozadia: # f0faee;
}
.comment-autor-label-účastník {
farba pozadia: # eef5fa;
}

.comment-author-label-administrator {
farba pozadia: # fde9ff;
}

Neváhajte a upravte CSS podľa svojich predstáv. Takto to vyzeralo na našej demonštračnej stránke:

Odznaky rolí používateľov zobrazené s vašimi komentármi

Dúfame, že vám tento článok pomohol naučiť sa, ako pridať komentár k rolám používateľov vedľa komentárov vo WordPress. Môžete tiež navštíviť nášho sprievodcu o tom, ako načítať väzby na oneskorené načítanie do komentárov WordPress.

Ak sa vám tento článok páčil, prihláste sa na odber nášho kanála YouTube pozerať videá s programami WordPress. Nájdete nás aj na Twitter a Facebook,