Kā pievienot lietotāja lomu iezīmi blakus komentāriem WordPress

/

Viens no mūsu lasītājiem jautāja, vai ir iespējams izcelt lietotāja lomu blakus katram WordPress komentāram? Lietotāja lomas etiķetes parādīšana piešķir svaru komentāriem, ko jūsu vietnē reģistrējuši lietotāji, īpaši autori, redaktori un administratori. Šajā rakstā mēs parādīsim, kā ērti pievienot lietotāja lomas etiķeti blakus komentāriem WordPress.

Pievienojiet lietotāja lomu blakus komentāriem programmā WordPress

Priekš kam rādīt WordPress lietotāja lomas iezīmi blakus komentāra autora vārdam?

Ja jūs savā vietnē atļaujat reģistrēties lietotājiem vai pārvaldāt vairāku autoru WordPress vietni, tad lietotāju etiķetes var iepazīstināt lietotājus savā starpā, pamatojoties uz viņu lietotāja lomām.

Piemēram, lietotāji ar redaktora lietotāja lomu komentāros blakus savam vārdam parādīs emblēmu, paziņojot citiem lietotājiem, ka šo komentāru ir izdarījis redaktors.

Tas palielina lietotāju uzticību un palielina lietotāju iesaisti komentāros par jūsu vietni.

Daudzas WordPress tēmas izceļ tikai ziņas autora komentārus. Tajos netiek rādītas nevienas citas lietotāja lomas, pat ja citus komentārus ir reģistrējuši lietotāji vai vietnes administratori.

To sakot, apskatīsim, kā viegli pievienot lietotāja lomas etiķeti blakus komentāriem WordPress.

Lietotāja lomu iezīmes pievienošana blakus komentāra autora vārdam WordPress

Šajā apmācībā jums jāpievieno kods WordPress šablonu failiem. Ja jūs to vēl neesat izdarījis, lūdzu, apskatiet mūsu ceļvedi par to, kā viegli kopēt un ielīmēt kodu WordPress.

Vispirms jums ir jāpievieno šāds kods šablona failam functions.php vai vietnes spraudnim.

<?php
if ( !class_exists( 'WPB_Comment_Author_Role_Label' ) ) : class WPB_Comment_Author_Role_Label {
    public function __construct() {
          add_filter( 'get_comment_author', array( $this, 'wpb_get_comment_author_role' ), 10, 3 );
          add_filter( 'get_comment_author_link', array( $this, 'wpb_comment_author_role' ) ); 
    }
    // Get comment author role 
    function wpb_get_comment_author_role($author, $comment_id, $comment) {
        $authoremail = get_comment_author_email($comment);
        // Check if user is registered 
        if (email_exists($authoremail)) {
             $commet_user_role = get_user_by( 'email', $authoremail );
             $comment_user_role = $commet_user_role->roles[0];
             // HTML output to add next to comment author name 
             $this->comment_user_role = ' ' . ucfirst($comment_user_role) . ''; 
        }
        else {
             $this->comment_user_role = '';     
        }
        return $author;     
    }
    // Display comment author 
    function wpb_comment_author_role($author) {
         return $author .= $this->comment_user_role;    
    }   
} new WPB_Comment_Author_Role_Label; endif;

Šis funkcijas kods, kas atrodas augšpusē, iekļauj WordPress filtros, kurus izmanto, lai parādītu komentāru autora vārdu, iekļaujot lietotāja lomas etiķeti.

Tagad varat apmeklēt jebkuru ziņu ar komentāriem, lai redzētu to darbībā. Reģistrēto lietotāju komentāri parādīs viņu lietotāja lomu blakus komentāru autora vārdam. Jebkurā nereģistrētu lietotāju komentārā tiks parādīts tikai komentāra autora vārds.

Lietotāja lomas iezīme tiek parādīta blakus viņu komentāram

Tagad, kad esam pievienojuši lietotāja lomu, ir pienācis laiks to veidot un padarīt to tīru.

Savā kodā mēs esam pievienojuši CSS klasi katrai lietotāja lomai, tāpēc mēs varam izmantot šīs CSS klases, lai atšķirīgi pielāgotu katra lietotāja emblēmu (t.i., izmantotu dažādas krāsas utt.)

Kā sākumpunktu varat izmantot šādu CSS paraugu:

.comment-author-label {
padding: 5px;
font-size: 14px;
border-radius: 3px; 
}
.comment-author-label-editor {
background-color:#efefef; 
}
.comment-author-label-author {
background-color:#faeeee; 
}
.comment-author-label-contributor {
background-color:#f0faee; 
}
.comment-author-label-subscriber {
background-color:#eef5fa; 
}
.comment-author-label-administrator {
background-color:#fde9ff; 
}

Pielāgojiet CSS pēc saviem ieskatiem. Tas izskatījās mūsu demonstrācijas vietnē:

Lietotāja lomas emblēmas, kas redzamas kopā ar viņu komentāriem

Mēs ceram, ka šis raksts palīdzēja jums uzzināt, kā pievienot lietotāja lomas etiķeti blakus komentāriem WordPress. Iespējams, vēlēsities redzēt mūsu ceļvedi par to, kā slinki ielādēt gravatarus, WordPress komentāros.

Nepieciešāma palidzība ar WordPress? Sazinieties tagad
[email protected]

Tā ir oriģinālās publikācijas wpbeginner tulkojums, viss tā saturs, bildes un autortiesības pieder to autoriem

Kā saistīt ar ārējām saitēm no ziņas nosaukuma

Vai vēlaties pievienot ārēju saiti kā ziņas nosaukumu WordPress? Dažreiz jūs vienkārši vēlaties koplietot saiti ar saviem lietotājiem. Tā vietā, lai tos nosūtītu uz ziņu, jūs varētu vēlēties, lai ziņas nosaukums būtu saistīts ar citu vietni.

Kā pievienot virsraksta atribūtu WordPress navigācijas izvēlnēs

Nesen viens no mūsu lasītājiem jautāja, vai WordPress izvēlnēs ir veids, kā pievienot nosaukuma atribūtu? Nosaukuma atribūts ļauj sniegt papildu informāciju par saiti. Kad pele pārvietojas virs saites, tas bieži tiek parādīts kā rīka padoma teksts.

Kā ērti pieņemt kredītkaršu maksājumus savā WordPress vietnē

Vai vēlaties uzzināt, kā pieņemt kredītkaršu maksājumus savā WordPress vietnē? Pēc noklusējuma WordPress nav kredītkartes norēķinu iespējas, taču ir daudz spraudņu un rīku, kas var palīdzēt to atrisināt. Šajā rakstā mēs parādīsim, kā

Kā WordPress izveidot kupona uznirstošo logu (soli pa solim)

Vai vēlaties WordPress izveidot kupona uznirstošo logu? Kupona uznirstošie logi ir lielisks veids, kā pārvērst savas vietnes apmeklētājus par klientiem, kas maksā. Ir vairāki dažādi veidi, kā izveidot un parādīt kupona uznirstošos logus. Tomēr,