Ok, gracias, si, realmente no sabía si era más WP que PHP o al revés...
Aunque creo que es más PHP pero bueno...
De momento tengo esto, pero al parecer lo que no hace bien esto es hacer que PHP interprete correctamente la llamada de the_time(d-m-Y) por lo que no funciona correctamente...
Por favor si pueden ayudarme a ver que es lo que falla (además de yo, claro está)
Código PHP:
function restaFechas($dFecIni, $dFecFin)
{
$dFecIni = str_replace("-","",$dFecIni);
$dFecFin = str_replace("-","",$dFecFin);
ereg( "([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})", $dFecIni, $aFecIni);
ereg( "([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})", $dFecFin, $aFecFin);
$date1 = mktime(0,0,0,$aFecIni[2], $aFecIni[1], $aFecIni[3]);
$date2 = mktime(0,0,0,$aFecFin[2], $aFecFin[1], $aFecFin[3]);
return round(($date2 - $date1) / (60 * 60 * 24));
}
$resultado_resta = restaFechas(the_time('d-m-Y'),date('d-m-Y'));
echo "Artículo publicado hace ".$resultado_resta." días.";