Cum să adăugați postări lipicioase în arhivele de tip de postare personalizate WordPress

Publicat: 2021-07-07

adăugați postări lipicioase WordPress

Puteți adăuga postări lipicioase în arhivele de tipul de postări personalizate WordPress și vă puteți face postarea diferită și care merită citită.

Fiecare proprietar de site ar trebui să aștepte cu nerăbdare să-și îmbunătățească calitatea conținutului, împreună cu o mai bună reprezentare a conținutului.

Conținutul este întotdeauna regele, dar dacă nu este bine prezentat, chiar și conținutul de bună calitate nu îl face mare.

Cel mai bun mod de a reprezenta conținut diferit de alții este prin utilizarea elementelor UL care nu sunt comune, dar foarte atractive. Unul dintre astfel de lucruri sunt postările lipicioase.

Puteți evidenția punctele importante sau puteți afișa linkuri afiliate prin intermediul postării stick.

Îți face instantaneu conținutul web diferit și mai bun decât alții și te va ajuta să creezi o marcă completă, folosindu-l în majoritatea paginilor de conținut pe care o ai pe site-ul tău, iar cititorii tăi vor căpăta și un obicei care va ajuta la Pe termen lung.

adăugați postări lipicioase

Cum să adăugați postări adezive în arhivele tip postări personalizate WordPress folosind plugin-ul -

Pasul 1. Pentru a adăuga postări sticky , trebuie să instalați și să activați pluginul numit Sticky Custom Post Types.
tip de post personalizat
Accesați Tabloul de bord de administrare și din meniul din stânga, selectați Pluginuri și faceți clic pe Adăugare nou din meniul drop-down.

Căutați pluginul după numele său și instalați-l și activați-l.

Odată terminat, trebuie să reveniți la Tabloul de bord și să mergeți la Setări din meniul din stânga și să faceți clic pe Citire din meniul drop-down.

adăugați postări lipicioase

În noul ecran, trebuie să derulați în jos și trebuie să selectați poziția în care doriți ca Stick This Option să fie activată. Ar putea fi, de asemenea, pagina de pornire sau orice tip de postare anume.

În mod implicit, WordPress afișează postări lipicioase numai pe pagina de pornire și, prin urmare, trebuie să activați pentru alte tipuri de postări conform cerințelor dvs.

De exemplu, dacă aveți un tip de postare personalizat pentru recenzii de film sau un tip de postare personalizat cu cod de cupon, puteți selecta unde va apărea postarea lipicioasă.

Pasul 2. Acum, este timpul să adăugați postări lipicioase în arhivele tip postări personalizate WordPress pe diferite poziții și să le faceți să apară diferit.

Pentru aceasta, trebuie să creați un șablon de arhivă pentru tipul de postare personalizat deja prezent pe site-ul dvs. web.

Creați un fișier numit archive-post-type.php și apoi accesați fișierul archive.php al temei și copiați întregul cod în interiorul acestuia și inserați-l în fișierul dvs. archive-post-type.php.

Apoi, dacă cunoașteți codificarea, puteți modifica codul conform cerințelor dvs. pentru a crea orice șablon de care aveți nevoie. Apoi încărcați fișierul în directorul temei dvs. unde se află fișierul archive.php.

posturi lipicioase

Pasul 3. Apoi trebuie să editați fișierul important functions.php și să lipiți următorul cod acolo. Trebuie să mergeți la Tabloul de bord, Aspect și să faceți clic pe Editor. Introduceți fișierul functions.php acolo și adăugați-l.

funcția wpb_cpt_sticky_at_top( $posts ) {
    // se aplică numai pe arhive
    if ( is_main_query() && is_post_type_archive() ) {
        global $wp_query;
        $sticky_posts = get_option( 'sticky_posts' );
        $num_posts = count( $posts );
        $sticky_offset = 0;
        // Găsiți postările lipicioase
        pentru ($i = 0; $i ID, $sticky_posts ) ) {
                $sticky_post = $postări[$i];
                // Scoateți sticky din poziția curentă
                array_splice( $postări, $i, 1 );
                // Treci în față, după alte lipicioase
                array_splice( $postări, $sticky_offset, 0, array($sticky_post) );
                $sticky_offset++;
                // Eliminați postarea din matricea de postări lipicioase
                $offset = căutare_matrice($sticky_post->ID, $sticky_posts);
                unset( $sticky_posts[$offset] );
            }
        }

        // Căutați mai multe postări lipicioase dacă este necesar
        dacă ( !empty( $sticky_posts) ) {
            $stickies = get_posts( array(
                'post__in' => $sticky_posts,
                'post_type' => $wp_query->query_vars['post_type'],
                'post_status' => 'publica',
                'nopaging' => Adevărat
            ) );
            foreach ( $stickies ca $sticky_post ) {
                array_splice( $postări, $sticky_offset, 0, array( $sticky_post ) );
                $sticky_offset++;
            }
        }
  
    }
  
    returnează $postări;
}
add_filter( 'the_posts', 'wpb_cpt_sticky_at_top');
// Adăugați o clasă sticky în titlul articolului pentru a stila diferit postările sticky
funcția cpt_sticky_class($clase) {
            dacă ( este_lipicios() ):
            $classes[] = 'lipicios';
            returnează $clase;
        endif;
        returnează $clase;
                }
    add_filter('post_class', 'cpt_sticky_class');

Codul de mai sus se asigură că postarea dvs. lipicioasă rămâne în partea de sus a arhivelor cu tipuri de postări personalizate.

Dacă cunoașteți codificarea, puteți schimba poziția conform cerințelor dvs.

Pasul 4. Acum, o postare lipicioasă nu arată bine fără culoare și pentru asta, trebuie să deschideți Stylesheet din Editor și să lipiți următoarele.

.lipicios {
culoare de fundal:#ededed;
background-image:url('http://example.com/wp-content/uploads/featured.png');
background-repeat:no-repeat;
fundal-poziție:sus dreapta;
}

După cum puteți vedea, există o imagine pe care trebuie să o încărcați conform dorinței dvs. cu privire la modul în care doriți să apară postarea lipicioasă.

Acesta este modul în care adăugați postări lipicioase în arhivele personalizate de tip de postare WordPress și acum, acestea vor apărea în partea de sus a fiecărei arhive de tip de postare personalizate.

Lucruri grozave pe care le puteți face cu postări adezive în WordPress –

Acum că știți cum să adăugați postări lipicioase în arhivele tip postări personalizate WordPress, vă puteți extinde cunoștințele pentru a aplica în diferite domenii și iată lucrurile pe care le puteți face cu postarea lipicioasă.

posturi lipicioase

1. Postare Sticky care expiră

Dacă utilizați pentru a evidenția un eveniment special sau pentru a afișa linkuri afiliate și coduri de cupon, puteți crea un hype prin dezactivarea automată a postărilor lipicioase.

Pentru asta, trebuie să instalați pluginul Expire Sticky Posts și să setați data de expirare.

Acest lucru va fi foarte util.

2. Afișarea celei mai recente postări Sticky

Trebuie să utilizați postări lipicioase doar pentru câteva postări recomandate.

Dar, cu timpul, postările tale prezentate dispar sub povara noilor postări recomandate. Pentru a le revigora, puteți avea pagini de arhivă personalizate.

Lipiți următorul cod în fișierul functions.php. Acest lucru va crea un cod scurt și va lipi codul scurt oriunde doriți să le afișați.

funcția wpb_latest_sticky() {
/* Obțineți toate postările lipicioase */
$sticky = get_option('sticky_posts');
/* Sortați stickies-urile cu cele mai noi în partea de sus */
rsort( $lipicios);
/* Obțineți cele mai noi 5 stick-uri (schimbați 5 pentru un număr diferit) */
$lipicios = array_slice( $lipicios, 0, 5 );
/* Interogați postările lipicioase */
$the_query = new WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );
// Bucla
dacă ( $the_query->have_posts() ) {
    $return .= '<ul>';
    în timp ce ( $the_query-&gt;have_posts() ) {
        $the_query-&gt;the_post();
        $return .= '<li><a href="' .get_permalink(). '" title="' . get_the_title() . '">' . get_the_title() . „</a><br />” . obține_fragmentul(). '</li>'
   
    }
    $retur .= '</ul>'
} altfel {
    // nu au fost găsite postări
}
/* Restabiliți datele postării originale */
wp_reset_postdata();
return $retur;
}
add_shortcode('latest_stickies', 'wpb_latest_sticky');

3. Stilizarea postărilor lipicioase

Dacă vrei să-ți scoți postarea lipicioasă în evidență, trebuie să-l faci elegant. Iată codul pe care trebuie să-l inserați în foaia de stil pentru decorare.

.lipicios {
culoare de fundal:#ededed;
chenar:1 px solid #f5f5f5;
culoare:#272727;
umplutură: 5px;
}
.lipicios:înainte de {
  conținut: „Prezentat”;
  culoare: #FFF;
  fundal: #f20000;
  umplutură: 10px;
  display: inline-block;
  text-align: dreapta;
  plutire: dreapta;
  greutatea fontului: bold;
  text-transform: majuscule;
}

Există diverse lucruri pe care le puteți face cu postarea lipicioasă și aveți nevoie de ea pentru a vă face postările personalizate să iasă în evidență.

Acum că v-ați hotărât asupra temei și aspectului site-ului dvs., tot ce mai rămâne este să obțineți conținut de bună calitate acolo.

Primul lucru pe care trebuie să-l faceți este să vă organizați conținutul și să setați arhitectura informațională; de obicei, cu cele mai multe teme WordPress, în special pentru bloguri, se aseamănă cu asta, subiect> categorie> etichetă> titlu și, odată ce utilizatorii tăi detaliază postarea, ar trebui să o poată revizui.

Problema este însă că atenția majorității utilizatorilor este limitată la doar câteva secunde pe pagină și poate doriți să le facilitați găsirea cu ușurință a postărilor relevante.

De aceea ar trebui să începeți să utilizați postări lipicioase în arhivele de tip de postare personalizate WordPress; este ușor și nu costă nimic în plus.

Este posibil să trebuiască să descărcați un plugin sau două, dar configurarea de bază este ușoară și poate fi realizată în câteva secunde. Doar consultați instrucțiunile postate mai jos și, în curând, ar trebui să puteți utiliza cu ușurință postările lipicioase în arhivele cu tipuri de postări personalizate Word Press.

Cu postări lipicioase, vă puteți asigura că publicul dvs. accesează postările relevante imediat; puteți chiar să setați o dată de expirare pentru aceste postări lipicioase, astfel încât să nu aglomereze spațiul.

Singurul avantaj al folosirii postărilor lipicioase este că vă face conținutul să iasă în evidență față de restul, iar clienții nu mai trebuie să detalieze până la capăt pentru a găsi ceva interesant de citit; în schimb, îl pot accesa chiar pe prima pagină datorită postărilor lipicioase.

Aceste postări lipicioase vă pot ajuta chiar să vă eficientizați strategia de branding și să vă permită site-ului dvs. web să obțină mai multă tracțiune online.

În timp ce conținutul este regele și conținutul bun contribuie în mare măsură pentru a permite site-ului dvs. să atragă mai mult trafic, de multe ori utilizatorii nu se deranjează să caute postări mai vechi și de multe ori doar merg mai departe. Având în vedere acest lucru, este mai logic să folosiți postări lipicioase pentru acele postări importante și să le afișați chiar pe prima pagină.

Când vine vorba de postări sticky, puteți fie să descărcați și să instalați pluginul „sticky custom post type”, fie să alegeți versiunea manuală.

Acesta din urmă necesită să fiți familiarizat cu codificarea, așa că, dacă aceasta nu este ceașca dvs. de ceai, atunci poate doriți să rămâneți cu pluginul care automatizează procesul în mod ordonat.

Tot ce trebuie să faceți este să descărcați și să activați pluginul. Odată ce l-ați activat, trebuie să vă îndreptați către tabloul de bord admin, să verificați pluginurile și din lista de derulare în jos, să alegeți „adăugați nou”.

Acum căutați pluginul relevant după nume și faceți clic pe instalare. Asta ar trebui să facă truc și noul plugin ar trebui să fie instalat, acum tot ce trebuie să faceți este să-l activați și acum, mergeți la tabloul de bord admin, setări și alegeți „citire”.

Aici poți decide unde vrei să ajungă postările tale lipicioase și le poți personaliza după preferințele tale. În curând, ar trebui să fiți setat și să puteți publica prima postare lipicioasă online.