register_function()Déclare dynamiquement des plugins de fonction de templatesDescriptionvoidregister_functionstringnamemixedimplboolcacheablemixedcache_attrs
Il faut passer en paramètres le nom de la fonction
de templates, suivi par le nom de la fonction PHP qui l'implémente.
&api.register.snippet;
Les paramètres cacheable et
cache_attrs peut être omis dans la
plupart des cas. Voir Contrôler la mise en cache des sorties des Plugins
pour plus d'informations concernant cette utilisation.
Exemple avec register_function()
register_function('date_now', 'print_current_date');
function print_current_date ($params) {
extract($params);
if(empty($format))
$format="%b %e, %Y";
echo strftime($format,time());
}
?>
]]>
Où le template est :
Voir aussi
unregister_function() et
les plugins de fonction.