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?
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.
Možnosti widgetu jsou uloženy v tabulce options
pod 'sidebars_widgets'
jako serializované pole. Viz tento post pro delší vysvětlení.
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.