Salta al contenuto

Semplice funzione per sapere quanti post mancano per arrivare ad un certo numero

Questo articolo ha oltre sei mesi di vita, quindi, mi raccomando, verifica le informazioni contenute in quanto potrebbero essere ormai obsolete.

Questa è una funzione assolutamente inutile 🙂 che vi permette di avere sempre sott’occhio quanti post mancano per arrivare ad un certo numero di post.

Nel caso specifico 1000 è il numero di post che voglio raggiungere.

La funzione è per WordPress ed è compatibile sia con php 4 che con php 5.

< ?php // this function make a countdown
function wolly_countdown() {
$count_posts = wp_count_posts();
$published_posts = $count_posts->publish;
$limitcount = 1000;
$countdown = $limitcount-$published_posts;
echo $countdown;
} ?>

Il limite (1000) è attribuito alla variabile $limitcount quindi se volete usare un valore diverso modificate quel valore.

Aprite il  file functions.php del tema che state usando ed inserite la funzione wolly_countdown(). (se non esiste il file functions.php createlo)

Ora avete a disposizione la funzione wolly_countdown() che potete utilizzare dove volete nel vostro tema.

Per utilizzarla inserite questa stringa

< ?php if (function_exists('wolly_countdown')) wolly_countdown(); ?>

dove volete nel vostro tema, potete creare una classe ad hoc nel vostro CSS per personalizzare l’output.

La potete vedere in funzione nel footer del mio blog.

Ho una newsletter che parla di WordPress

This is the archive

Iscriviti alla mia Newsletter

Published inWordpress

3 Comments

  1. (OT. Buon compleanno tesoromio! :-)*)

  2. Interessante, sarebbe utile fare un articolo con una carrelata di funzioni come questa.

    • bisognerebbe sapere quello che vogliono fare gli utenti 🙂

Rispondi

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

%d blogger hanno fatto clic su Mi Piace per questo:

On this website we use first or third-party tools that store small files (cookie) on your device. Cookies are normally used to allow the site to run properly (technical cookies), to generate navigation usage reports (statistics cookies) and to suitable advertise our services/products (profiling cookies). We can directly use technical cookies, but you have the right to choose whether or not to enable statistical and profiling cookies. Enabling these cookies, you help us to offer you a better experience.