[WP] lokalni datum
3 naročniki
3 naročniki
Mojstri,
V single.php uporabljam kodo
<?php echo do_shortcode("[postexpirator]"); ?>
ki mi prikaze kdaj bo članek expire .. Post Expirator je plugin, ki pa mu lahko samo določim obliko, kako naj datum izgleda. Očitno pa v kodi ni "preverjanja" jezika in tako mi kaže datum v angleščini .. Thursday, 27. August, 2015 22:00
kje kam kako? :)
Hvala lepa
5 odgovorov
Pišem na pamet ampak verjetno bi moglo delati..
<?php echo date('d.m.Y H:i', do_shortcode("[postexpirator]"); ?>
Če ne bo delalo, daj do_shortcode("[postexpirator]") v strtotime funkcijo -> strtotime(do_shortcode("[postexpirator]"))
Postexpirator ima v fajlu post-expirator.php , v vrstici okoli 22 definirano tole:
define('POSTEXPIRATORDATEFORMAT',_('l F jS, Y','post-expirator'));
kjer je:
l - polno ime dneva
F - polno ime meseca
j - dan meseca
S - suffix
Y - leto...
Spremeni to v recimo:
define('POSTEXPIRATORDATEFORMAT',_('d.m.Y','post-expirator'));
In boš imel normalen datum, recimo 17.7.2015...
A pozor, nisem sprobal...
Več o formatu datuma pa php.net
lp
Edit:
verjetno boš spremenil še tole (v naslednji vrsti):
define('POSTEXPIRATORTIMEFORMAT',_('g:ia','post-expirator'));
Ker mali g namreč pomeni 12 urni format.
hvala za razlago, ampak ne naredi nobene spremembe .. kot, da ne formira oblike datuma tukaj .. zaključek je problem, za pričetek imam Post Scheduler, ki čisto lepo dela