it-swarm-eu.dev

Kde je obsah widgetů uložených v tabulce mysql

Mám cPanel přístup na webové stránky, ale ne wordpress přihlašovací údaje. Takže chci změnit obsah widgetu na webových stránkách.

Jak to mohu změnit prostřednictvím phpmyadmin. Kde jsou tyto widgety sidebar data skutečně uložena? Je to uvnitř wp-options tabulky?

9
Libin

Přišel jsem vědět, že WordPress ukládá obsah widgetu jako serializované pole!

Takže místo přímé editace přes phpmyadmin, vytvořil jsem nového administrátora pomocí phpmyadminu pomocí tohoto úžasného tutoriálu: Jak přidat Admina do Wordpress databáze

Pak jsem se přihlásil do řídicího panelu a provedl změny widgetů! Doufám, že to pomůže někomu jinému.

1
Libin

Možnosti widgetu jsou uloženy v tabulce options pod 'sidebars_widgets' jako serializované pole. Viz tento post pro delší vysvětlení.

enter image description here

Změna pole na PHPMyAdmin se nedoporučuje, místo toho použijte PHP, get_option() a update_option(), WordPress se postará o správnou serializaci.

13
fuxia