Zvolené téma obsahuje celkem 4 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel peeeeeta a poslední změna je stará 9 let, 11 měsíců.
-
Zdravím,
vytvořil jsem si vlastní shortcode, který vytváří aktuální datum. Tento shortcode jsem si vložil do několika buněk a datum se v klidu zobrazovalo. Ovšem datum se neaktualizuje. Aktualizuje se jedině v dvou případech. Buď se musím přihlásit, klidně i jako návštěvník a nebo musím aktualizovat tabulku v tablepress.
Využil jsem takovýto kód
// Datum
function datum_funkce( $atts ) {
// atributy
extract( shortcode_atts(
array(
'den' => '+0',
), $atts )
);
// Kod
$datum=date("j.n.Y", strtotime("$den day"));
return $datum;
}
add_shortcode( 'datum', 'datum_funkce' );
V čem by mohl být prosím vás problém? Děkuji
V jaké podobě zkrácený zápis (shortcode) do tabulky vkládáte? Pouze [datum]
nebo s nějakým parametrem? Když ho vložíte třeba do příspěvku, tak funguje?
Vkládám jak [datum]
tak i [datum den="+2"]
ani jedno se v TablePress neaktualizuje. V příspěvku se datum aktualizuje normálně bez problémů.
Pokud se nepletu, tak je obsah tabulek při zobrazování cachován. Zkoušel jste cachování vypnout? Tabulka se většinou vkládá do stránky (či příspěvku) pomocí zkráceného zápisu (shortcode), např. [table id=123 /]
(tabulka s ID = 123). Zkuste to změnit a doplnit parametr pro vypnutí cachování:
[table id=123 cache_table_output=false /]
Díky moc, to je to co jsem hledal. Nevěděl jsem, jak vypnout cache u tablepress. Funguje to ;)
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti