Newsletter 365tipů můžete číst zdarma. Placené předplatné je dobrovolná podpora, která pomáhá webu pokračovat.
Podpořit 365tipů

TIP#2505: Uklízíte v databázi ve vašem WordPressu? Co dělat s oEmbed Cache In Post Meta

Jedna maličkost, kterou nejspíš neznáte – kdykoliv do příspěvků umístíte nějaký ten “embedovaný” obsah, tedy například video na  YouTube, tak editor stáhne potřebný kód pro embed a uloží do “oEmbed Cache” pro další použití. Při zobrazení článků se tak používá uložený kód a není nutné pokaždé stahovat nový.

Uklízet oEmbed Cache se může hodit v okamžiku, kdy zapamatované věci v něm poněkud nefungují. Ale také když se jich tam nashromáždí příliš a potřebujete uklidit v databázi.

Uložené v databází je to ve wp_postmeta tabulce jako položky nalezitelné podle “_oembed” v meta_key. To kdybyste chtěli mazat ručně. 

TIP. Uklízíte v databázi ve vašem WordPressu? Kolik revizí příspěvků tam máte schovaných?

Nutno dodat, že mazat oEmbed Cache nemusí být až tak praktické, protože (nejpozději) při zobrazení příspěvku/stránky s embedem dojde k novému vytvoření – což zabere o něco víc času, než když už příslušený embed existuje. Embed kód navíc nebývá zpravidla nijak zásadně velký, takže úspora v databázi je malá. 

Pokud nechcete použít SQL pro mazání, tak je zde klasicky možné najít úklid v databázových pluginech – WP-Sweep, WPS Cleaner  i řada dalších. Mimochodem Advanced DB Cleaner to podle všeho nenabízí.