web-dev-qa-db-fra.com

Comment obtenir les paramètres Format de date et Format heure à utiliser dans mon modèle?

C'est une question étrange, mais je veux savoir comment accéder aux paramètres Date et heure.

Admin > Settings > General > Date Format
Admin > Settings > General > Time Format

J'utilise le plugin Any + Time jQuery comme sélecteur de date/heure pour la vue de l'éditeur pour un type de publication personnalisé. Il vous permet de spécifier un format de date et heure utilisant les mêmes paramètres que WordPress. Éditer: il s'avère que cela n'utilise pas les mêmes jetons de partie Date que WordPress. Boiteux.

http://www.AMA3.com/anytime/#AnyTime.Converter.format

Idéalement, je veux faire quelque chose comme ça ...

<?php 
  $wpDateFormat = get_admin_settings('DateFormat');
  // $wpDateFormat now holds something like "F j, Y"
?>

<script>
    $("#datetime").AnyTime_picker({
      format: '<?php echo $wpDateFormat ?>'
    );
</script>

Ce que je ne sais pas, c'est ... existe-t-il une fonction telle que get_admin_settings()?

22
jessegavin
get_option('date_format');
get_option('time_format');
47
scribu

Vous voulez get_option (). En particulier:

$date_format = get_option( 'date_format' );
$time_format = get_option( 'time_format' );
10
Dougal Campbell

Pourquoi n'écrivez-vous pas une petite fonction PHP qui associe les spécificateurs de format WordPress aux spécificateurs Any + Time ™? Ensuite, vous pouvez atteindre votre objectif :)

0