WP All import (konverze datumu, XML na příspěvky)

WordPress PoradnaKategorie dotazu: PluginyWP All import (konverze datumu, XML na příspěvky)
AleTic zeptal se před 2 měsíci

Mořím se s konverzí datumu z XML z tvaru 2018-06-05T00:00:00 do podoby d.m.Y pomocí Function Editor. Zkoušel jsem už měnit různé formáty vstupního data, ale všechny pokusy končí na výstupu chybovou hláškou “neurceno” (to defacto není chyba, protože ne vždy musí být ve vstupním XML obsaženo povinně).
Zkoušel jsem i vytvořit Vlastní pole pod příspěvkem a tam natahovat proměnnou z XML, tam se datum sice natáhlo tak jak vypadá v XML, ale absolutně se mi nepovedlo zužitkovat Vlastní pole a jejich hodnotu tak, aby se tato zobrazila v článku tam, kde chci.
Děkuji za každou pomoc.
Problém viz obrázek: https://imgur.com/a/o8vXZmw

4 Odpovědi
Zdeněk Vojáček Admin odpověděl před 2 měsíci

Dobrý den,
doporučoval bych použít fci STRTOTIME s fcí DATE ty Vám to převedou jak potřebujete. 
Zde máte ukázku na datumu z avšeho dotazu.
<?php echo date(‘d.m.Y’, strtotime(‘2018-06-05T00:00:00’)); ?>

Zdeněk

AleTic odpověděl před 2 měsíci

Múžete to zakomponovat do kódu? Určitě bych to sprasil…

AleTic odpověděl před 2 měsíci


<?php
function datum1 ($date) {
if ($date = date_create_from_format(‘YYYY-MM-DDTHH:II:SS’, ‘{vyveseno_dne[1]}’)) {
echo date_format($date, ‘d. m. Y’);
} else {
// It failed! Errors found, let’s figure out what!
echo “neurceno”;
}
}
?>
<?php
function datum2 ($date) {
if ($date = date_create_from_format(‘YYYY-MM-DDTHH:II:SS’, ‘{sejmuto_dne[1]}’)) {
echo date_format($date, ‘d. m. Y’);
} else {
// It failed! Errors found, let’s figure out what!
echo “neurceno”;
}
}
?>

AleTic odpověděl před 2 měsíci

VYŘEŠENO

Vaše odpověď

17 + 15 =

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 3 roky. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.