Le malheur avec l'utilisation de mod_rewrite est que les données que vous fournissez sous la forme d'une URL ne sont pas la meilleure façon d'interroger une base de données. Mais néanmoins, vous avez des variables d'année, de mois, de jour et de titre, vous devrez donc réécrire votre fonction get_content pour interroger quelque chose comme (selon la façon dont votre date est stockée dans la base de données.):
select * from cms_content
WHERE date='mktime(0,0,0,$month,$day,$year)'
AND title='$title'
ORDER BY id DESC
.htaccess serait quelque chose comme :
RewriteRule ^(.*)/(.*)/(.*)/(.*)$ index.php?year=$1&month=$2&day=$3&title=$4