[WP] lokalni datum

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]"))

blank page :(

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

tole me še vedno muči :(

<div class="kje_levo"><b>ZAKLJUČEK:</b></div>&nbsp;&nbsp;<i><?php echo do_shortcode("[postexpirator]"); ?></i><br>