X

Come reindirizzare la home page a un post casuale del blog

Snippet di IsItWP

Stai cercando un modo per reindirizzare automaticamente la tua home page a un post casuale? Sebbene esista probabilmente un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per aggiungere un piè di pagina personalizzato in WordPress.

Istruzioni:

Tutto quello che devi fare è aggiungere questo codice al file index.php del tuo tema:

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

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: I 62 migliori temi gratuiti per blog di WordPress e come impostare il tracciamento dell'autore in WordPress con Google Analytics.

Commenti   Lascia una risposta

  1. Tracciatore di reindirizzamento 28 agosto 2019 alle 13:43

    Grazie mille per le tue informazioni Kevin, questo post è davvero utile.

  2. Reindirizzamento Casuale in WordPress 25 aprile 2014 alle 05:29

    […] “Reindirizza la home page a un post casuale del blog,” Snippet di codice WordPress […]

  3. Ho cercato su Google tutta la mattina come far visualizzare al mio blog post casuali sulla homepage e questo ha davvero funzionato! Grazie Kevin. Mi hai salvato.

  4. Codice fantastico. L'ho usato sulla mia installazione multisite in modo diverso. Ho creato un modello di pagina con questo all'interno, quindi ho creato una pagina con quel modello come modello di pagina. Ho quindi aggiunto un pulsante "Post Casuale" al tema che tutti i miei multisite utilizzano, che collega a quella pagina. Quindi il risultato è un pulsante che gli utenti possono cliccare continuamente per accedere a un post casuale su un blog casuale della rete. Per tua informazione, questo richiede l'uso del plugin sitewide tags per ripubblicare eventuali post dai blog secondari sul blog principale. Sembra complicato forse, ma funziona benissimo!

    1. Fantastico, sembra interessante Paul, potresti fare qualcosa di simile con questo se creassi un nuovo modello e una pagina chiamata random o qualcosa del genere con quanto sopra. Ehi, dovresti inviare uno o due snippet, abbiamo recentemente aggiunto un'opzione di contributo – http://wpsnipp.com/index.php/contribute/

  5. Sito della Settimana: WPsnipp.com 5 marzo 2011 alle 16:27

    […] snippet di codice e shortcode quasi tutti i giorni della settimana! Ecco alcuni dei nostri preferiti: Reindirizza una home page a un post casuale, mostra le tassonomie come elenco su un post o una pagina e disabilita i widget su determinate pagine! Condividi e […]

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!