X

Come Creare uno Shortcode per un Timer Conto alla Rovescia per Visualizzare Contenuti Dopo una Data

Snippet di IsItWP

Stai cercando un modo per creare uno shortcode per il conto alla rovescia per visualizzare contenuti dopo una data specifica? Questo snippet creerà uno shortcode che inserirà un conto alla rovescia su contenuti specifici all'interno del tuo post. Il contenuto sarà visibile solo dopo la data specificata.

Istruzioni:

  1. Aggiungi questo codice al file functions.php del tuo tema o a un plugin specifico per il sito.
  2. function content_countdown($atts, $content = null){
      extract(shortcode_atts(array(
         'month' => '',
         'day'   => '',
         'year'  => ''
        ), $atts));
        $remain = ceil((mktime( 0,0,0,(int)$month,(int)$day,(int)$year) - time())/86400);
        if( $remain > 1 ){
            return $daysremain = "<div class=\"event\">Just <b>($remain)</b> days until content is available</div>";
        }else if($remain == 1 ){
    	return $daysremain = "<div class=\"event\">Just <b>($remain)</b> day until content is available</div>";
        }else{
            return $content;
        }
    }
    add_shortcode('cdt', 'content_countdown');
    
  3. Aggiungi questo shortcode al tuo post con il contenuto che desideri visualizzare dopo la data specificata. Non dimenticare di impostare anche gli attributi della data.
  4. [cdt month="11" day="15" year="2020"]
    This is content that will only be shown after a set number of days.
    [/cdt]
    

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

Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: Recensione CSS Hero: il plugin n. 1 per la personalizzazione dei temi WordPress.

Commenti   Lascia una risposta

  1. Gesù Rico Vargas 28 febbraio 2019 alle 02:20

    Come applicare questo codice ma per creare per Minuti invece che Giorni?

  2. wickandcoilchurch 15 agosto 2015 alle 14:36

    Come possiamo far sì che questo ciclo, poiché desidero un pulsante alla fine invece di testo. Una volta cliccato il pulsante, esegue l'azione detta relativa al pulsante e mostra semplicemente di nuovo il timer. Se l'utente non è connesso, mostrerà semplicemente il pulsante finché non si connette e non ci clicca sopra.

  3. Ciao,

    Ottimo pezzo di codice 🙂

    C'è un modo per rimuovere il contenuto in una data specifica? Quindi puoi impostare la data per mostrare il contenuto e può scadere in una data specifica?

    MAtt

    1. Ciao Matt, sono sicuro che possiamo fare qualcosa del genere. Pubblicherò uno snippet in futuro.

      1. Grazie Kevin 🙂

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!