Cum accesezi setările pentru Formatul Datei și Orei pentru utilizare în template?

19 aug. 2010, 22:08:54
Vizualizări: 45.5K
Voturi: 43

Este o întrebare neobișnuită, dar vreau să știu cum pot accesa setările pentru Dată și Oră

Admin > Setări > General > Format Dată
Admin > Setări > General > Format Oră

Folosesc plugin-ul jQuery Any+Time ca selector de dată/oră pentru vizualizarea editor pentru un tip de postare personalizat. Acesta permite specificarea unui format de dată și oră folosind aceleași setări pe care le folosește WordPress. Editare: Se pare că nu folosește aceleași simboluri pentru formatarea datei ca WordPress. Dezamăgitor.

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

Ideal, aș vrea să fac ceva de genul...

<?php 
  $wpDateFormat = get_admin_settings('DateFormat');
  // $wpDateFormat va conține ceva de genul "F j, Y"
?>

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

Ce nu știu este... există o astfel de funcție precum get_admin_settings() ?

0
Toate răspunsurile la întrebare 3
2
80
get_option('date_format'); // Obține formatul datei setat în WordPress
get_option('time_format'); // Obține formatul orei setat în WordPress
19 aug. 2010 22:16:16
Comentarii

Mulțumesc, se pare că plugin-ul jQuery folosește tokeni diferiți pentru dată și oră pentru a specifica formatul. Deci, deși asta nu rezolvă problema mea curentă, apreciez că ai împărtășit pentru beneficiul meu viitor.

jessegavin jessegavin
19 aug. 2010 22:23:18

foarte frumos, mulțumesc mult... nu știam că pot face asta :)

Sagive Sagive
4 apr. 2012 22:51:08
0
16

Doriți să utilizați get_option(). Mai exact:

$date_format = get_option( 'date_format' );
$time_format = get_option( 'time_format' );
19 aug. 2010 22:20:07
1

De ce nu scrii o mică funcție PHP care să mapeze specificatorii de format WordPress la cei din Any+Time™? Așa poți să-ți atingi scopul :)

7 oct. 2010 19:34:20
Comentarii

Cineva a scris deja o conversie de la formatul php date() la formatul strftime(), și cred că formatul MySQL pe care îl utilizează Any+Time este compatibil cu acesta din urmă.

Jan Fabry Jan Fabry
8 oct. 2010 00:10:35