X

Cum să redirecționezi pagina de pornire către o postare aleatorie de pe blog

Fragmente de IsItWP

Căutați o modalitate de a redirecționa pagina de pornire către o postare aleatorie automat? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a adăuga un antet de flux personalizat în WordPress.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul index.php al temei dvs.:

<?php 
if (have_posts() && is_home()) {
    query_posts('orderby=rand');
    while (have_posts()) {
        the_post();
        wp_redirect(get_permalink());
    }
}
?>

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare vizionarea celorlalte articole de pe site, cum ar fi: cele mai bune 62 de teme gratuite pentru bloguri WordPress și cum să configurați urmărirea autorilor în WordPress cu Google Analytics.

Comentarii   Lasă un răspuns

  1. Redirect Tracker August 28, 2019 at 1:43 pm

    Mulțumesc mult pentru informațiile tale Kevin, această postare este foarte utilă.

  2. Random Redirection in WordPress April 25, 2014 at 5:29 am

    […] „Redirecționează pagina de pornire către o postare aleatorie,” Secțiuni de cod WordPress […]

  3. Am căutat pe Google toată dimineața cum să fac ca blogul meu să afișeze postări aleatorii pe pagina de pornire și asta chiar a funcționat! Mulțumesc Kevin. M-ai salvat.

  4. Cod grozav. L-am folosit pe instalarea mea multisite într-un mod diferit. Am creat un șablon de pagină cu asta în el, apoi am creat o pagină cu acel șablon ca șablon de pagină. Apoi am adăugat un buton „Postare aleatorie” la tema pe care o folosesc toate multisite-urile mele, care leagă către acea pagină. Deci rezultatul este un buton pe care utilizatorii îl pot apăsa continuu pentru a ajunge la o postare aleatorie pe un blog aleatoriu din rețea. FYI, acest lucru necesită să folosiți pluginul de etichete la nivel de site pentru a reposta orice postări de pe blogurile secundare pe blogul principal. Sună complicat poate, dar funcționează grozav!

    1. Sună grozav Paul, ai putea face ceva similar cu asta dacă ai crea un nou șablon și o pagină numită aleatoriu sau ceva asemănător cu cele de mai sus. Hei, ar trebui să trimiți o secțiune sau două, tocmai am adăugat o opțiune de contribuție – http://wpsnipp.com/index.php/contribute/

  5. Site of the Week: WPsnipp.com March 5, 2011 at 4:27 pm

    […] secțiuni de cod și shortcode-uri aproape în fiecare zi a săptămânii! Iată câteva dintre preferatele noastre: Redirecționează o pagină de pornire către o postare aleatorie, afișează taxonomiile ca o listă pe o postare sau pagină și dezactivează widget-urile pe anumite pagini! Distribuie și […]

Adaugă un comentariu

Suntem bucuroși 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 confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!