@ A resposta de JonathonByrd é provavelmente "melhor" - certamente você deve usar get_option
se possível, já que não há garantia de que o nome da opção permanecerá o mesmo entre as versões do WordPress.
Da mesma forma - @JonathonByrd também depende do uso de uma variável global que pode ser removida / renomeada (embora talvez muito improvável).
Infelizmente, não há wrappers públicos que possamos usar com segurança. O mais próximo é o método get_settings
da sua classe Widget. Vamos supor que sua classe de widget seja My_Widget_Class
, então:
$dummy = new My_Widget_Class();
$settings = $dummy->get_settings();
$settings
é, então, uma matriz da forma array(instance number => settings)
. Normalmente, seu widget terá qualquer ID como my-widget-class-3
- e o "número da instância" aqui é 3 e, portanto,
$settings[3]
fornece as configurações (como uma matriz) para o widget my-widget-class-3
. Isso eu sinto é um método mais confiável e futuro.