Afișarea mesajelor aleatoare ar putea fi o modalitate eficientă de a creste gradul de implicare a vizitatorilor. Puteti afisa postari aleatorii pentru a le face vizitele mai lungi si pentru a le ajuta sa gaseasca un conținut nou intr-un mod simplu.
WordPress nu vine cu nicio caracteristica incorporata pentru a afisa mesaje aleatorii. Din fericire, exista unele solutii pentru a afisa postari aleatorii pe site-urile WordPress.
Inainte de a vedea care sunt metodele, hai sa vedem un moment de ce ar trebui sa afisati postari aleatorii.
Setarea implicita pentru WordPress va afisa ultimul post ca primul element si asa mai departe. Aceasta se numește cronologie inversa. WordPress utilizeaza cronologia inversa pentru a va asigura ca pagina dvs. de pornire sau pagina de blog prezinta intotdeauna cele mai recente postari.
In timp ce functioneaza bine, aveti nevoie si de o modalitate de a evidenția postarile existente. O modalitate de a face acest lucru este sa urmati o strategie solida de legatura interna. Acest lucru va direcționa vizitatorii la postarile dvs. mai vechi si va va ajuta să obțineți mai multe beneficii SEO.
O alta modalitate excelenta de a va utiliza postarile existente este sa afișați mesaje aleatorii pe bara laterala. In comparatie cu legarea interna, acest lucru va arata titlul complet si alte meta informatie ale articolelor. Acest lucru face probabilitatea ca vizitatorii sa fie interesati de aceste postari.
Acum ca stiti de ce este important sa afisati postari aleatorii, sa aflam cum sa faceti acest lucru.
Afisarea de mesaje aleatoare cu un plug-in.
Exista mai multe pluginuri WordPress care va permit sa afisati mesaje aleatorii. Printre toate aceste plugin-uri, ne place in mod special plugin-ul Advance Random Posts Widget. Plugin-ul face foarte simplu afisarea de mesaje aleatorii.
Dupa cum puteti ghici din numele, acest plugin va crea un widget personalizat pe site-ul dvs. Dupa ce instalati si activati pluginul, veti gasi widgetul in pagina Aspect -> Widgeturi.
Glisati widgetul in locatia dorita. Veti gasi mai multe optiuni de configurare. Acestea va permit sa definiti titlul, adresa URL a titlului, sa adaugati o clasa CSS personalizata sau sa adaugati cod HTML sau text personalizat inainte sau dupa postarile aleatoare. In secțiunea „Postari”, puteti alege numarul de postari care trebuie afisate, tipul de continut si asa mai departe.
Puteti alege categoriile dorite in sectiunea „Taxonomie”. De asemenea, este posibil sa se limiteze la etichete si taxonomii specifice. Alte optiuni disponibile includ afisarea miniaturii, definirea latimii, inaltimii, alinierea miniaturilor, fragmentul de afișare, data etc. Exista o sectiune separata pentru a oferi si CSS personalizat.
Afisarea manuala a postarilor aleatoare.
In aceasta metoda, trebuie sa adaugați un anumit cod in fisierul functions.php al temei. Puteti accesa fisierul utilizand managerul de fisiere dat de furnizorul dvs. de gazduire, utilizand un client FTP sau prin intermediul tabloului de bord WordPress.
Deschideti fisierul si adaugați urmatorul cod in fisier:
function wp_rand_posts() { $args = array( 'post_type' => 'post', 'orderby'=> 'rand', 'posts_per_page' => 5, ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) { $string .= '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); $string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>'; } $string .= '</ul>'; /* Restore original Post Data */ wp_reset_postdata(); } else { $string .= 'no posts found'; } return $string; } add_shortcode('wpdean-random-posts','wp_rand_posts'); add_filter('widget_text', 'do_shortcode');
Introducerea acestui cod va adauga urmatorul cod scurt la tema dvs.
[wpdean-random-posts]
Puteti plasa acest cod scurt in orice widget de text si puteti afisa cinci postari aleatoare pe orice locație activata de widget. Daca doriti sa afișați mai multe sau mai putine postari, modificati doar valoarea „posts_per_page” in cod.